Comments 3
Спасибо за инфу по хэшам (все в одном месте), но вот тут:
Пример использования хэша в HashMap
- это не пример использования хэша, а пример использования HashMap. Правильный пример был бы, если бы был приведен фрагмент реализации HashMap.
MD5 все же не контрольная сумма ;-)
Дорого автор статьи, изучите пожалуйста различие между классом криптографической хеш функцией и остальными. Строго говоря
Односторонность
вот это свойство хеш функции совсем не нужно для функции использующейся для хранения в структур данных. Односторонность нужна в криптографии например для хранения паролей или для конецепции Proof of Work.
Вы тут рассказываете только про криптографические функции. А про другие которые исопльзуются в хешмапах и детали их использования там вообще почти не упоминаете(хотя в начале и говорите про структуры данных)
Ваш пример использования в Яве - это внешние вызовы функций, скрывающие полностью реализацию структуры данных, это не пример использования хеш функции.
Очень желаю вам прежде чем писать статьи, сначала изучить вопрос и не тратить время ваших потенциальных читателей.
Хэши: виды, применение и примеры на Java