Перейти к содержанию

Алгоритмы и структуры данных

Структуры и приёмы, которые определяют, выполнится ли ваша программа за миллисекунду или за минуту. Каждая лекция связывает почему с работающим кодом и лесенкой задач для практики.

  • Хеш-таблицы


    Почему возможен поиск за O(1) в среднем, как обрабатываются коллизии и когда хеширование вас подводит.

    Читать

Скоро ещё

Деревья и балансировка, обход графов, динамическое программирование и анализ сложности — на очереди. Новые лекции добавляет агент prof-helper, и они появляются здесь автоматически.