6
ответов

Tinyurl-разработайте уникальный код: потенциальный алгоритм для предотвращения коллизий

У меня есть система, которая требует, чтобы уникальный 6-разрядный код представил объект, и я пытаюсь думать о хорошем алгоритме для генерации их. Вот pre-reqs: я использую основу 20 систем (никакие ограничения...
вопрос задан: 10 August 2009 23:44
5
ответов

Есть ли обстоятельства, где хеш-алгоритм может быть гарантирован уникальный?

Если я хеширую ограниченные размером подобные данные (номера социального страхования, например) использование хеш-алгоритма с большим размером байта, чем данные (sha-256, например), будет гарантия хеша...
вопрос задан: 19 February 2010 21:50
4
ответа

Хэш-коллизии с различными размерами файла настолько же, вероятно, как тот же размер файла?

Я хеширую большое количество файлов, и избегать хэш-коллизий, я также храню первоначальный размер файла - тот путь, даже если существует хэш-коллизия, крайне маловероятно что размеры файла...
вопрос задан: 14 March 2010 15:39
2
ответа

Почему '397' используется для переопределения ReSharper GetHashCode?

Как и многие из вас, я использую ReSharper для ускорения процесса разработки. Когда вы используете его для переопределения членов равенства класса, генерируемый им код для GetHashCode () выглядит следующим образом: public ...
вопрос задан: 22 January 2018 11:55
2
ответа

Динамическое идеальное хеширование и универсальные хеш-функции - объяснение?

Таким образом, я читаю о хеш-таблицах, хеш-функции и т.д. Я был заинтригован читать на Википедию о том, как "динамическое идеальное хеширование" включает использование второй хеш-таблицы как структура данных для хранения...
вопрос задан: 15 July 2009 13:30
0
ответов

Вероятность получения повторяющегося значения при вызове GetHashCode () для строк

Я хочу знать вероятность получения повторяющихся значений при вызове метода GetHashCode () для экземпляров строки. Например, согласно этому сообщению в блоге, блэр и безмозглость имеют одно и то же ...
вопрос задан: 31 May 2017 09:22
0
ответов

что на самом деле происходит при передаче объектов в java?

Я знаю, что когда мы передаем объект, мы передаем его ссылку как значение. Но это значение, которое вы получаете, правильно использует метод hashcode() (согласно моим тестам, это то же самое)? Так как hashcode() не ...
вопрос задан: 14 July 2012 06:54
0
ответов

Java hashCode для класса Point

У меня есть простой пользовательский класс Point, и я хотел бы знать, можно ли улучшить реализацию hashCode или это лучшее, что можно получить. public class Point { private final ...
вопрос задан: 3 February 2012 21:30
0
ответов

Будет ли эта хеш-функция конфликтовать необычно часто?

У меня был следующий код для генерации хеш-кода объекта: public int GetHashCode (MyType obj) {return (obj.Prop1.GetHashCode () + obj.Prop2.GetHashCode () + obj.Prop3.GetHashCode ()). GetHashCode (); } ...
вопрос задан: 8 June 2011 21:57
0
ответов

Как сгенерировать хэш-код из трех длинных

У меня есть HashMap с координатами в качестве ключей. Координаты состоят из трех длинных длин, содержащих координаты x, y и z. (Координата должна быть настраиваемым классом, координаты должны быть длинными). Теперь я хочу ...
вопрос задан: 20 April 2011 12:21