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

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 47: Строка 47:
: Поиск в глубину и его приложения
: Поиск в глубину и его приложения
:* [[Поиск в глубину]]<sup>''O(V+E)''</sup>
:* [[Поиск в глубину]]<sup>''O(V+E)''</sup>
:* [[Компоненты связности]]
:* [[Циклы в графе. Двудольность]]
:* [[Циклы в графе. Двудольность]]
:* [[Компоненты связности]]
:* [[Топологическая сортировка]]
:* [[Компоненты сильной связности. Алгоритм Косараю-Шарира]]
:* [[Мосты. Компоненты рёберной двусвязности]]
:* [[Мосты. Компоненты рёберной двусвязности]]
:* [[Точки сочленения. Компоненты вершинной двусвязности]]
:* [[Точки сочленения. Компоненты вершинной двусвязности]]
:* [[Топологическая сортировка]]
:* [[Компоненты сильной связности. Алгоритм Косараю-Шарира]]
:* [[Эйлеров цикл. Эйлеров путь]]
:* [[Эйлеров цикл. Эйлеров путь]]
: Кратчайшие пути из одной вершины
: Кратчайшие пути из одной вершины

Версия от 21:05, 7 апреля 2021

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

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

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

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