hashset

Я читал этот вопрос о том, почему это невозможно, но не нашел решение проблемы. Я хотел бы получить элемент из .NET HashSet<T>. Я ищу метод, который будет иметь эту подпись: /// <summary> /// Determines if this set contains an item equal to <paramref name="item"/>, /// according to the co...

Я хотел бы написать функцию GetHashCodeOfList() который возвращает хэш-код списка строк, независимо от того. Учитывая, что 2 списка с одинаковыми строками должны возвращать один и тот же хэш-код. ArrayList list1 = new ArrayList() list1.Add("String1"); list1.Add("String2"); list1.Add("String3"); Arr...

Я понимаю, что набор, возвращенный из метода keySet () карты, не гарантирует никакого конкретного порядка. мой вопрос в том, гарантирует ли он то же самое заказ на несколько итераций. Например Map<K,V> map = getMap(); for( K k : map.keySet() ) { } ... for( K k : map.keySet() ) { } В приведенном...

каков наилучший способ реализации хэша, который может быть изменен в нескольких потоках, но с наименьшим количеством блокировок. Для целей этого вопроса Вы можете предположить, что хэш будет прочитан тяжело. Он должен быть потокобезопасным во всех реализациях Ruby, включая те, которые работают по-настоящему о...

API служб безопасности, похоже, не позволяет мне вычислять хэш напрямую. Есть много общедоступных и либерально лицензированных версий, но я бы предпочел использовать реализацию системной библиотеки, если это возможно. данные доступны через NSData, или простые указатели. криптографическая сила хэша важна для...

почему set вызов функции уничтожает обманы, но разбор литерала набора не делает? >>> x = Decimal('0') >>> y = complex(0,0) >>> set([0, x, y]) {0} >>> {0, x, y} {Decimal('0'), 0j} (Python 2.7.12. Возможно, та же первопричина, что и для этой аналогичный вопрос)...

Я ищу хэш-функцию, которая: хэши текстовой строки ну (например, несколько столкновений) написано на Java, и широко используется Бонус: работает на нескольких полях (вместо меня конкатенации их и применения хэша на конкатенированной строке) бонус: имеет 128-битный вариант. бонус: не процессор. ...

какие методы должны быть переопределены / реализованы при создании пользовательских классов сортируемых и / или хэшируемых в python? каких подводных камней следует остерегаться? я типа dir({}) на мой переводчик, чтобы получить список методов, на встроенный словарь. Из них я предполагаю, что мне нужно реали...

у меня есть Руби хэш, который выглядит так: { "id" => "123", "name" => "test" } Я хотел бы преобразовать его в: { :id => "123", :name => "test" } ...

согласно контракту для набора в Java, "недопустимо, чтобы набор содержал себя как элемент" (источник). Однако это возможно в случае хэш-набора объектов, как показано здесь: Set<Object> mySet = new HashSet<>(); mySet.add(mySet); assertThat(mySet.size(), equalTo(1)); это утверждение проходит, но ...