8 месяцев назад
Что такое hashCode в Java?
Привет! Понимание правил вычисления хэш-кода в Java важно для разработчиков работающих с такими коллекциями как HashMap и HashSet. Сегодня расскажу о том как вычисляются хэш-коды и о их важности и использовании в Java. Итак, что же такое хэш-код? Это числовое значение которое используется для уникальной идентификации объекта во время выполнения программы Java. Хэш-коды являются неотъемлемой частью функциональности коллекций на основе хэшей, таких как HashMap, HashSet, HashTable, которые используют эти числовые значения для эффективного сохранения и извлечения объектов...
5091 читали · 6 лет назад
Ответы на собеседовании по Python: что такое хэш-функция и для чего она нужна?
Введение Целью данной статьи является краткое изложение того, что такое хэш-функция, для чего она используется и как можно получить хэш-значение в Python. Данная статья является логическим продолжением публикации "Какие вопросы могут задать на собеседовании по Python? Часть 1". Определение Хэш-функция - это функция, которая принимает на вход какие-либо данные (например, строки) и возвращает число по некоторому заданному алгоритму. [1] Если эта функция является идеальной - то для каждого переданного на вход функции значения будет возвращено число, отличное от ранее полученных...