Результаты поиска по запросу "hashtable"
второй подход в качестве первого, но гораздо большего, позволит возвращать элементы с истекшим сроком действия, поскольку для выполнения операции требуется время. в то время как другой поток может обрабатывать коллекцию.
у реализоватьHashTable (или МэйбиHashSet или жеDictionary), который имеет уникальные члены, срок действия которых истекает через некоторое время. Например: // Items expire automatically after 10 seconds (Expiration period = 10 sec) bool result = ...
@WingerSendon, возможно, это возможно, и я никогда не пробовал, но у меня есть чувство, что результирующая кодовая база будет безумнее, чем шаблоны, если это вообще возможно :-) Рад быть доказанным, что это не так.
у отсутствует поддержка Hashtable в составе библиотеки Standard C? Есть ли какая-то конкретная причина для этого?
это не будет работать, потому что hastable не реализует ienumerator, чтобы сделать LINQ против него
ибудь знает, как преобразовать Hashtable в XML String, а затем обратно в HashTable без использования XMLSerializer на основе .NET. XMLSerializer создает некоторые проблемы безопасности, когда код выполняется внутри IE и включен защищенный режим ...
вместо.
ужна реализация хеш-функции, ориентированная на производительность, в C ++ для хеш-таблицы, которую я буду кодировать. Я уже посмотрел вокруг и нашел только вопросы, спрашивающие, что такое хорошая хеш-функция "в целом". Я рассмотрел CRC32 (но ...
Хеширование также должно гарантировать, что вы не получите того же начального значения хеш-функции для «AAB», что и для «ABA» или «BAA».
ько что купил книгу "Интерфейсы и реализации C". в первой главе он реализовал структуру «Atom», пример кода выглядит следующим образом: #define NELEMS(x) ((sizeof (x))/(sizeof ((x)[0]))) static struct atom { struct atom *link; int len; char ...
метод.
мы помещаем класс Object (который имеет, скажем, три члена данных) в хеш-таблицу, как я могу предотвратить добавление еще одной записи в хеш-таблицу, ключ которой имеет те же три члена данных? Потому что я предполагаю, что это будет новый ...
минимизирует количество пропусков кеша, при условии, что вы выбрали правильный размер узла. Это должно сделать это довольно быстро на практике.
орошо известны все проблемы, связанные со сравнением поплавков. Это как раз причина этого вопроса. Я хочу создать быструю хэш-таблицу для значений, которые являются трехмерными векторами (3 числа с плавающей точкой - x, y, z). Можно предположить, ...
Это ответ или вопрос?
размер хеш-таблицы с 32-битным ключом и 32-битными указателями на значения, хранящиеся отдельно? Это будет 2 ^ 32 слота * (4 байта (ключ) + 4 байта (указатели на значения)) = 4 * 10 ^ 9 * (4 + 4) = 32 ГБ? Я пытаюсь понять сложность ...
Genhash, если не сказать больше, довольно стабилен (и поддерживается CDR).
ел бы использовать CLOS-объекты Common Lisp в качестве ключей в хеш-таблице. Я думал, что это будет так просто: (defclass my-class () ((a :accessor a :initarg a))) (defun my-class= (my-instance-1 my-instance-2) (equal (a my-instance-1) (a ...
Учитывая, что этот вопрос был отредактирован по крайней мере в течение последних 6 месяцев, я не уверен, что он изначально был в этом вопросе.
я есть структура в C #: public struct UserInfo { public string str1 { get; set; } public string str2 { get; set; } }Единственное правило заключается в том, чтоUserInfo(str1="AA", str2="BB").Equals(UserInfo(str1="BB", str2="AA")) Как ...