Вопросы с тегом «set»

Набор - это набор, в котором ни один элемент не повторяется, который может иметь возможность перечислять свои элементы в соответствии с критерием упорядочения («упорядоченный набор») или не сохранять порядок («неупорядоченный набор»).

18
Почему java.util.Set не имеет get (int index)?
Я уверен, что есть веская причина, но кто-то может объяснить, почему java.util.Setотсутствует интерфейс get(int Index), или что-то подобноеget() метод? Кажется, что наборы отлично подходят для размещения вещей, но я не могу найти элегантный способ извлечь из него один предмет. Если я знаю, что хочу первый элемент, я могу использовать set.iterator().next() …

5
Как «идеально» переопределить диктовку?
Как я могу сделать как можно более «совершенным» подклассом dict ? Конечная цель состоит в том, чтобы иметь простой диктант, в котором ключи строчные. Казалось бы, должен быть какой-то крошечный набор примитивов, которые я могу переопределить, чтобы сделать эту работу, но, судя по всем моим исследованиям и попыткам, кажется, что …


16
Задать значение скрытого поля в форме с помощью jQuery «.val ()» не работает
Я пытался установить значение скрытого поля в форме, используя jQuery, но безуспешно. Вот пример кода, который объясняет проблему. Если я оставлю тип ввода «текст», он будет работать без проблем. Но изменение типа ввода на «скрытый» не работает! <html> <head> <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $("input:text#texens").val("tinkumaster"); …

9
Наборы Python против списков
В Python, какая структура данных является более эффективной / быстрой? Предполагая, что порядок не важен для меня, и я все равно буду проверять наличие дубликатов, является ли набор Python более медленным, чем список Python?

6
Swift Set to Array
An NSSetможно преобразовать в Arrayиспользование, set.allObjects()но в новом методе такого нет Set(введено в Swift 1.2). Это все еще может быть сделано путем преобразования набора Swift в NSSet и использования allObjects()метода, но это не является оптимальным.
187 arrays  swift  set 


20
Как установить цвет фона представления
Я пытаюсь установить цвет фона представления (в данном случае кнопки). Я использую этот код: // set the background to green v.setBackgroundColor(0x0000FF00 ); v.invalidate(); Это заставляет кнопку исчезать с экрана. Что я делаю не так, и как правильно изменить цвет фона в любом представлении? Спасибо.
179 android  view  colors  background  set 

13
Java Set сохранить порядок?
Сохраняет ли Java-набор порядок? Метод возвращает мне Set, и, предположительно, данные упорядочены, но итерируя по Set, данные неупорядочены. Есть ли лучший способ справиться с этим? Нужно ли менять метод, чтобы он возвращал что-то отличное от Set?
179 java  sorting  set 

8
Как соединить два набора в одну строку, не используя «|»
Предположим, что Sи Tназначены наборы. Без использования оператора соединения |, как я могу найти объединение двух наборов? Это, например, находит пересечение: S = {1, 2, 3, 4} T = {3, 4, 5, 6} S_intersect_T = { i for i in S if i in T } Так как же найти …
171 python  set 



9
Как настроить равенство объектов для JavaScript Set
Новый ES 6 (Гармония) представляет новый объект Set . Алгоритм идентификации, используемый Set, похож на ===оператор и поэтому мало подходит для сравнения объектов: var set = new Set(); set.add({a:1}); set.add({a:1}); console.log([...set.values()]); // Array [ Object, Object ] Как настроить равенство для объектов Set для глубокого сравнения объектов? Есть что-нибудь похожее …


7
Получение разницы между двумя наборами
Итак, если у меня есть два набора: Set<Integer> test1 = new HashSet<Integer>(); test1.add(1); test1.add(2); test1.add(3); Set<Integer> test2 = new HashSet<Integer>(); test2.add(1); test2.add(2); test2.add(3); test2.add(4); test2.add(5); Есть ли способ сравнить их и вернуть только набор из 4 и 5?
161 java  set 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.