Алгоритмы и структуры данных
Версия от 05:32, 11 ноября 2010; Vladimir.nesmelov (обсуждение | вклад) (Обновление тем до состояния на 10.11.2010)
Основные определения теории графов
- Основные определения: граф, ребро, вершина, степень, петля, путь, цикл
 - Лемма о рукопожатиях
 - Ориентированный граф
 - Вариант леммы о рукопожатиях для ориентированного графа
 - Теорема о существовании простого пути в случае существования пути
 - Теорема о существовании простого цикла в случае существования цикла
 - Матрица смежности графа
 - Связь степени матрицы смежности и количества путей
 - Матрица инцидентности графа
 - Циклическое пространство графа
 - Фундаментальные циклы графа
 - Дерево, эквивалентные определения
 
Связность в графах
- Отношение связности, компоненты связности
 - Отношение реберной двусвязности
 - Отношение вершинной двусвязности
 - Граф компонент реберной двусвязности
 - Граф блоков-точек сочленения
 - Точка сочленения, эквивалентные определения
 - Мост, эквивалентные определения
 - k-связность
 - Теорема Менгера
 - Вершинная, реберная связность, связь между ними и минимальной степенью вершины
 
Остовные деревья
Обходы графов
Укладки графов
Раскраски графов
Обход в глубину
- Обход в глубину, цвета вершин
 - Лемма о белых путях
 - Использование обхода в глубину для проверки связности
 - Использование обхода в глубину для поиска цикла в ориентированном графе
 - Использование обхода в глубину для топологической сортировки
 - Использование обхода в глубину для поиска компонент сильной связности
 - Использование обхода в глубину для поиска точек сочленения
 - Построение компонент вершинной двусвязности
 - Использование обхода в глубину для поиска мостов
 - Построение компонент реберной двусвязности