598 читали · 1 год назад
Java 113. Что такое коллизия в HashCode? Как с ней бороться?
Коллизия в HashCode происходит, когда два разных значения имеют одинаковый хэш-код при использовании функции хэширования. Это может привести к тому, что разные элементы будут сохранены в одной и той же ячейке таблицы хешей, что может вызвать конфликты при поиске элементов...
9 месяцев назад
Хэширование данных - 2. Лабораторная работа, занятие первое
Сегодня начали делать вместе с моим учеником лабораторную работу на тему "Хэширование данных". Учится он в одном уважаемом СПб-ком техническом вузе, по направлению "Программная инженерия", поэтому и требования к выполнению работы достаточно высокие и интересные. Предлагаю вместе разобрать эту задачу. Что вообще такое хэширование и где оно применяется можно почитать здесь. А вот, собственно, и само задание: Составить хеш-функцию в соответствии с заданным вариантом и проанализировать ее. При необходимости доработать хеш-функцию...