• Сложные структуры данных
  • Способы распределения памяти
  • Механизм виртуальной памяти Windows
  • Механизм работы с кучами Windows
  • Множество
  • Массив
  • Работа с массивами
  • Сортировка массивов
  • Улучшение классических методов сортировки
  • Поиск в массивах
  • Неупорядоченный поиск
  • Упорядоченный поиск
  • Действия с матрицами
  • Структура
  • Вложенные структуры
  • Массивы структур — таблицы
  • Поиск в таблице
  • Неупорядоченные таблицы
  • Древовидные таблицы
  • Упорядоченные таблицы
  • Таблицы с вычисляемыми входами
  • Выбор способа перевода ключевых слов в числовую форму
  • Метод деления
  • Метод умножения
  • Метод квадрата
  • Обработка коллизий
  • Квадратичное рехэширование
  • Список
  • Последовательные списки
  • Стек
  • Очередь
  • Дека
  • Связные списки
  • Односвязные списки
  • Двусвязные списки
  • Сеть
  • Создание односвязного списка переходов для состояния конечного автомата
  • Дерево
  • Представление дерева в памяти
  • Построение двоичного дерева
  • Обход узлов дерева
  • Лексикографическое дерево
  • Элементы компиляции программ
  • Формальное описание языка программирования
  • Описание процесса трансляции программы
  • Лексический анализ
  • Выделение классов лексем
  • Синтаксический анализ