Задачи программирования.
- Переменные, выражения, присваивания.
- Порождение комбинаторных объектов.
- Обход дерева. Перебор с возвратами.
- Сортировка.
- Конечные автоматы в задачах обработки текстов
- Типы данных.
- Рекурсия
- Как обойтись без рекурсии.
- Разные алгоритмы на графах
- Сопоставление с образцом.
- Представление множеств. Хеширование.
- Множества и деревья.
- Контекстно-свободные грамматики.
- Синтаксический разбор слева направо (LR)
- Книги для чтения