1 месяц назад
🔥 Хэш таблицы: преимущества, недостатки и как их обойти
Хэш таблица — это мощная структура данных, обеспечивающая молниеносный доступ к данным. Она незаменима, когда вам нужно быстро вставлять, удалять и искать элементы. Но, как и всё в программировании, у хэш таблиц есть свои плюсы и минусы. Преимущества 💡 Быстрый доступ к данным: Операции поиска и вставки в среднем занимают O(1) времени — быстрее просто некуда! Эффективное использование памяти: Хэш таблицы могут эффективно распределять память, минимизируя её использование...
27 прочтений · 6 месяцев назад
Секреты Dict и Set в Python. Хэш-таблицы.
Оглавление: 1. Сравнение скорости поиска в разных типах контейнеров 2. Хэш функция 3. Множества 4. Словари Сравнение скорости поиска в разных типах контейнеров В данной статье мы разберемся в устройстве работы структуры данных "хэш таблица". А также посмотрим на dict и set в python, которые являются ее реализациями. Давайте разберем простой пример. Будем искать иголки в стоге сена. Давайте используем для поиска разные типы контейнеров, такие как list, array, set, и сравним результаты по скорости работы и памяти...