2 месяца назад
Python и Хэш-таблицы. Что их связывает?
Часто в статьях по программированию встречается термин «хэш-таблица». Но что это такое? Почему она так называется? И почему этот инструмент так популярен среди разработчиков? В этой статье мы разберемся в основах хэш-таблиц, их принципе работы и областях применения. Если в статье будут непонятные моменты или термины, напишите их в комментарии, мне будет интересно подготовить про них отдельный материал в ближайшее время. Подпишитесь чтобы не пропустить. Хэш-таблица — это структура данных, которая позволяет эффективно хранить и извлекать значения по ключу...
1 год назад
Секреты Dict и Set в Python. Хэш-таблицы.
Оглавление: 1. Сравнение скорости поиска в разных типах контейнеров 2. Хэш функция 3. Множества 4. Словари Сравнение скорости поиска в разных типах контейнеров В данной статье мы разберемся в устройстве работы структуры данных "хэш таблица". А также посмотрим на dict и set в python, которые являются ее реализациями. Давайте разберем простой пример. Будем искать иголки в стоге сена. Давайте используем для поиска разные типы контейнеров, такие как list, array, set, и сравним результаты по скорости работы и памяти...