Публикации по теме 'hash-table'


Хеширование структуры данных
Хеширование - «Современная техника» | Хеш-функция | Хеш-таблица | Столкновение Представляем хеш-таблицу В настоящее время хеширование - это наиболее часто используемая структура данных в реальном мире. Это позволяет выполнять операции за постоянное время O (1). При линейном и двоичном поиске вам нужно искать в O (n) и O (logn). В последние 10–15 лет мы не особо беспокоимся о пространстве памяти, но мы хотим, чтобы все было намного быстрее, даже если для этого потребовалось..

Почему длина вашей хеш-таблицы должна быть простым числом?
И другие основы хеширования Каждый подробный курс по структурам данных и алгоритмам будет охватывать структуру данных хеш-таблицы и, как следствие, хеш-функции. Недавно, просматривая структуры данных, я натолкнулся на идею уменьшения коллизий, сделав длину вашей хеш-таблицы простым числом. Из-за ограниченного объема курса автор не стал вдаваться в подробности того, почему это работает, и призвал к самостоятельному исследованию, если он так склонен. Оказывается, я очень склонен и..

Все, что вам нужно знать о хеш-таблицах
Хеш-таблицы — это фундаментальная структура данных, используемая в информатике для эффективного хранения и извлечения данных. Они также известны как хэш-карты, словари или ассоциативные массивы. В этом блоге мы расскажем, что такое хеш-таблицы и как они работают. Итак, давайте начнем. Хэш-таблицы Хеш-таблица — это структура данных, которая сопоставляет ключи значениям с помощью хеш-функции. Хеш-таблицы предлагают среднюю временную сложность O(1) для вставки, удаления и извлечения..

Основы структур данных и алгоритмов: хеш-таблицы
После завершения программы разработки программного обеспечения Flatiron School я начал подготовку к поиску работы. Темой, которая не была затронута во время программы, были структуры данных и алгоритмы, что является обязательной темой для понимания при технических собеседованиях с компаниями. Для тех из вас, кто плохо знаком со структурами данных и алгоритмами, в информатике структуры данных представляют собой организованные коллекции значений данных, взаимосвязей между ними и их функций...