Публикации по теме 'hash-table'
Хеширование структуры данных
Хеширование - «Современная техника» | Хеш-функция | Хеш-таблица | Столкновение
Представляем хеш-таблицу
В настоящее время хеширование - это наиболее часто используемая структура данных в реальном мире. Это позволяет выполнять операции за постоянное время O (1). При линейном и двоичном поиске вам нужно искать в O (n) и O (logn).
В последние 10–15 лет мы не особо беспокоимся о пространстве памяти, но мы хотим, чтобы все было намного быстрее, даже если для этого потребовалось..
Почему длина вашей хеш-таблицы должна быть простым числом?
И другие основы хеширования
Каждый подробный курс по структурам данных и алгоритмам будет охватывать структуру данных хеш-таблицы и, как следствие, хеш-функции. Недавно, просматривая структуры данных, я натолкнулся на идею уменьшения коллизий, сделав длину вашей хеш-таблицы простым числом. Из-за ограниченного объема курса автор не стал вдаваться в подробности того, почему это работает, и призвал к самостоятельному исследованию, если он так склонен. Оказывается, я очень склонен и..
Все, что вам нужно знать о хеш-таблицах
Хеш-таблицы — это фундаментальная структура данных, используемая в информатике для эффективного хранения и извлечения данных. Они также известны как хэш-карты, словари или ассоциативные массивы. В этом блоге мы расскажем, что такое хеш-таблицы и как они работают. Итак, давайте начнем.
Хэш-таблицы
Хеш-таблица — это структура данных, которая сопоставляет ключи значениям с помощью хеш-функции. Хеш-таблицы предлагают среднюю временную сложность O(1) для вставки, удаления и извлечения..
Основы структур данных и алгоритмов: хеш-таблицы
После завершения программы разработки программного обеспечения Flatiron School я начал подготовку к поиску работы. Темой, которая не была затронута во время программы, были структуры данных и алгоритмы, что является обязательной темой для понимания при технических собеседованиях с компаниями. Для тех из вас, кто плохо знаком со структурами данных и алгоритмами, в информатике структуры данных представляют собой организованные коллекции значений данных, взаимосвязей между ними и их функций...