Встречается на 1% собеседований по Python
Какие примеры использования хеш-таблицы знаешь
Хеш-таблицы (словари в Python) используются для быстрого доступа к данным по ключу. Основные примеры:
- Кэширование – хранение результатов вычислений для повторного использования:
python
cache = {}
def expensive_func(x):
if x not in cache:
cache[x] = x * x # Предположим, это дорогая операция
return cache[x]- Подсчет частот – например, подсчет количества слов в тексте:
python
from collections import defaultdict
word_counts = defaultdict(int)
for word in text.split():
word_counts[word] += 1- Устранение дубликатов – хранение уникальных элементов:
python
unique_items = {item for item in sequence}- Быстрый поиск – проверка наличия элемента за O(1):
python
if user_id in active_users: # active_users - dict или set
print("User is active")- Мемоизация – оптимизация рекурсивных функций (например, чисел Фибоначчи).
Хеш-таблицы особенно полезны, когда важна скорость доступа и вставки (в среднем O(1)), а порядок элементов не критичен.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы