Как хеши работают в программировании? Я считаю, что хэш - это то, что позволяет мне использовать некоторое уникальное значение для извлечения некоторых данных. Например, если у нас есть массив, и я начинаю вкладывать вещи в массив, если у меня есть другая переменная, которая отслеживает, какой элемент находится в слоте 0,1,2..., то у меня есть эта возможность мгновенно найти элемент. Это хеширование?
Какова цель хэша?
Когда должен быть реализован хэш? Какой хэш похож на структуру данных?
Я думаю, что я знаю о хэшах, так это то, что он позволяет нам извлекать элемент внутри O (1). Это правильно?