›Что такое структура данных и что такое абстрактный тип данных (ADT)?Junior#Структуры данных#СложностьПодробнее →
›Что такое односвязный список (singly linked list) и когда его использовать?Junior#Структуры данныхПодробнее →
›Что такое хеш-таблица и как она достигает поиска O(1)?Junior#Хеширование#Структуры данныхПодробнее →
›Что такое словарь/карта (map) и чем он отличается от множества (set)?Junior#Структуры данных#ХешированиеПодробнее →
›Какие компромиссы существуют между массивом и связным списком?Junior#Структуры данных#СложностьПодробнее →
›Что такое абстрактный тип данных (ADT) и почему его нужно отделять от реализации?Junior#Структуры данныхПодробнее →
›Что такое двоичное дерево поиска (BST) и каковы сложности его операций?Middle#Деревья#СложностьПодробнее →
›Что такое куча (heap) и как она реализует приоритетную очередь?Middle#Деревья#Структуры данныхПодробнее →
›Как хеш-таблицы обрабатывают коллизии, коэффициент загрузки и изменение размера?Middle#Хеширование#СложностьПодробнее →
›Что такое сбалансированные BST (AVL и красно-чёрные деревья) и почему это важно?Middle#Деревья#СложностьПодробнее →
›Что такое циклический буфер (ring buffer) и когда его использовать?Middle#Структуры данныхПодробнее →
›Когда вы должны использовать стек вместо очереди? Приведите реальные примеры.Middle#Структуры данныхПодробнее →
›Что такое амортизированный анализ на примере динамического изменения размера массива?Middle#Сложность#Структуры данныхПодробнее →
›Что такое взвешенные и ориентированные графы и какие задачи они моделируют?Senior#Графы#СложностьПодробнее →
›Что такое структура непересекающихся множеств (union-find) со сжатием пути и объединением по рангу?Senior#Графы#СложностьПодробнее →
›Что такое skip list и как она достигает поиска O(log n)?Senior#Структуры данных#СложностьПодробнее →
›Как деревья сегментов и деревья Фенвика (BIT) поддерживают быстрые запросы диапазона?Senior#Деревья#СложностьПодробнее →
›Как спроектировать структуру данных с определенными требованиями O(1)/O(log n)?Senior#Структуры данных#СложностьПодробнее →