7 вопросов
-
middle theory Как устроен hashmap (dict в Python)? Сложность операций, что такое коллизии и как они решаются. Почему важна хеш-функция.
-
middle theory Когда использовать B-tree, hash table, trie, heap? Конкретные примеры применения.
-
middle theory В чём разница между `list` и `collections.deque`? Когда что использовать.
-
senior theory Предположим, у нас есть большой массив объектов с разными ключами. Нам нужно быстро найти все объекты, у которых значение ключа начинается на букву 'A'. Какую …
-
middle theory Представьте, что вам нужно реализовать систему кэширования с поддержкой LRU (Least Recently Used) алгоритма. Какую структуру данных вы выберете для эффективног…
-
middle theory Какие структуры данных подходят для реализации системы, где требуется часто выполнять операции вставки, удаления и поиска по диапазону (например, все элементы …
-
middle theory Какие структуры данных вы бы использовали для хранения и обработки потока данных, где требуется поддерживать динамический порядок элементов и часто выполнять о…