Хэш-карты с нуля на java ?
Я-самоучка, недавно окончившая среднюю школу. Я начинающий специалист в DSA , до сих пор знаю основные алгоритмы поиска и сортировки.
Одно мне было интересно, был "частности ". Я вижу, что это действительно хорошая структура данных с хорошим O(1) Временная сложность.
Но как мне это сделать , я читаю в интернете о хэш-функциях и прочем.
Я немного запутался в том, как мне начать эту структуру данных ?
Кроме того, действительно ли нам нужно знать реализацию с нуля в отличие от ? Я имею в виду , конечно , что иногда это может быть полезно в больших проектах в соответствии с требованиями, но в отличие от других структур данных, Hashmap для меня выглядит немного слишком сложным, чтобы быть реализованным с нуля.
Пожалуйста, запишите свои мысли по этому поводу. Любой ответ приветствуется , спасибо.
Что я уже пробовал:
Попробовал книгу и немного погуглил