Я буду появляться на собеседовании на месте в Google через неделю. Я понимаю, что хеш-таблицы, хеш-карты, хеш-функции очень полезны и пригодятся во многих вопросах интервью, таких как словарь, сортировка сегментов, для проверки дублирования всего документадублирование URL и т. д., будь то строки или целые числа.Мне интересно, каковы некоторые из популярных хеш-функций как для целых чисел, так и для строк.
Я могу подумать, что h (n) = n для целых чисел, где, скажем, мы хотим ранжировать студентов в зависимости от их оценок, т.е.очень ограниченный диапазон возможных значений.
Пожалуйста, помогите с более популярными вариантами, особенно для строк, документов.
Спасибо,