Категория:Учебный курс «Алгоритмы и структуры данных»: различия между версиями

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 21: Строка 21:
;Структуры данных
;Структуры данных
:
:
:* Введение в ООП. Классы
:* Управление памятью. Указатели
: Базовые структуры и абстрактные типы данных
: Базовые структуры и абстрактные типы данных
:* Смежные и связные структуры
:* Смежные и связные структуры
Строка 35: Строка 33:
:* [[Система непересекающихся множеств]]
:* [[Система непересекающихся множеств]]
: Балансирующиеся деревья
: Балансирующиеся деревья
:* Обзор балансирующихся деревьев
:* [[АВЛ-дерево]]
:* [[АВЛ-дерево]]
:* [[Декартово дерево]]
:* [[Декартово дерево]]

Версия от 11:33, 2 января 2020

Сортировка и поиск
Простейшие алгоритмы сортировки
  • Сортировка выбором
  • Сортировка вставками
Улучшенные алгоритмы сортировки
Сортировка за линейное время
Алгоритмы поиска
Применение сортировки
Структуры данных
Базовые структуры и абстрактные типы данных
Балансирующиеся деревья
Обработка запросов на отрезках
Алгоритмы для работы с графами
  • Основные определения. Представление графов
Поиск в глубину и его приложения
Кратчайшие пути из одной вершины
Кратчайшие пути между всеми парами вершин
Минимальное остовное дерево
Максимальный поток
Максимальное паросочетание
Наименьший общий предок
Декомпозиции деревьев
Полный перебор и методы его оптимизации
Математика
Теория чисел
Комбинаторика
Теория игр
Геометрия
Алгоритмы для работы со строками
Разбор выражений

© В. А. Фолунин, 2012–2020

Страницы в категории «Учебный курс «Алгоритмы и структуры данных»»

Показаны 4 страницы из 4, находящихся в данной категории.