Результаты поиска по запросу "hashtable"

2 ответа

Переопределение хеширующей функции Python в словаре

Я пытаюсь создать пользовательскую хеш-функцию для некоторого объекта, который я буду хэшировать в словарь. Функция хеширования уникальна (не стандартная функция Python). Это очень важно для меня: использовать уникальную функцию. Значение каждого ...

2 ответа

Хэш-таблица Python для нечеткого соответствия

Я пытаюсь реализовать структуру данных, которая позволяет быстро искать на основе ключей. Питонdict здорово, когда мои взгляды связаны с равенством (например.key == somevalue переводит наdatadict[somevalue]. Проблема в том, что мне также нужно ...

2 ответа

Более быстрая хеш-функция

Я пытаюсь реализовать свою собственную хэш-функцию, я складываю числа ASCII каждой строки, используя Java. Я нахожу хеш-код, находя мод размера хеш-таблицы и суммы. Размер% суммы. Мне было интересно, если есть способ использовать тот же процесс, ...

ТОП публикаций

1 ответ

Как получить хеш-код перечисления, не помещая его в коробку?

Если у вас есть перечисление, хранящееся в агрегатном типе, вы можете захотеть включить его в хеш-код типа (предполагая типичное "умножить на простые числа [https://stackoverflow.com/a/1079203/82320]"хэш-функция). Если кто-то ...

5 ответов

Как сохранить порядок элементов в хеш-таблице

У меня есть хеш-таблица. Метод values () возвращает значения в некотором порядке, отличном от порядка, в котором я вставлен. Как я могу получить значения в том же порядке, как я вставил? Использование LinkedHashmap является альтернативой, но не ...

2 ответа

Простые хеш-функции

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

3 ответа

Получение текущего хеш-ключа в цикле ForEach-Object в powershell

У меня есть хеш-таблица: $myHash = @{ "key1" = @{ "Entry 1" = "one" "Entry 2" = "two" } "key 2" = @{ "Entry 1" = "three" "Entry 2" = "four" } }Я делаю цикл, чтобы получить объекты: $myHash.keys | ForEach-Object { Write-Host $_["Entry 1"] ...

7 ответов

Hashtables и порядок ключей

Есть ли способ сохранить порядок ключей в хеш-таблице, когда они были добавлены? Как механизм push / pop. Пример: $hashtable = @{} $hashtable.Add("Switzerland", "Bern") $hashtable.Add("Spain", "Madrid") $hashtable.Add("Italy", "Rome") ...

2 ответа

Проверьте, существует ли пара ключ / значение в коллекции хеш-таблиц

У меня есть hastable Hashtable hash = new Hashtable(); hash.Add("a", "1"); hash.Add("b","2"); hash.Add("c","3"); hash.Add("c","4"Теперь мне нужно проверить, что комбинация Key = "c" и value = "3" уже есть в хеш-таблице или нет. hash.ContainsKey ...

3 ответа

Как реализация .NET Dictionary работает с изменяемыми объектами

Я понимаю, что не рекомендуется использовать «изменяемые» объекты (объекты, чей метод GetHashCode () может возвращать разные результаты, когда они используются в качестве ключей ...