Материалы лекций 3—23 в формате PDF:
Лекции 3—5. Формализация понятия алгоритма
Лекция 6. Базовые понятия языка Си
Лекция 7. Арифметические и логические выражения. Массивы
Лекция 8. Массивы и указатели
Лекция 9. Функции, структуры, перечисления
Лекция 10. Динамические структуры данных
Лекция 11. Сортировка
Лекция 12. Быстрая сортировка. Рекурсия
Лекция 13. Хеш-таблицы
Лекция 14. Хеш-таблицы (окончание)
Лекция 15. Двоичные деревья поиска
Лекция 16. Двоичные деревья (окончание)
Лекция 17. AVL-деревья
Лекция 18. AVL-деревья (окончание)
Лекция 19. Цифровой поиск
Лекция 20. Поиск подстрок по образцу
Лекция 21. Обход двоичного дерева
Лекция 22. Топологическая сортировка
Лекция 23. Алгоритмы перебора множеств