dfs (6 ноября 2013)
- Циклы
- Цикл в неорграфе за O(E)
- Цикл в орграфе за O(E)
- Цикл через данное ребро за O(E)
- Цикл через данную вершину за O(E)
- Поиск цикла в неориентированом графе за O(V)
- Эйлеров цикл и эйлеров путь
- Критерий существования цикла, доказательство
- Критерий существования пути, доказательство, сведение к циклу
- Критерий для ориентированного графа, доказательство
- Разбиение графа на циклы, склейка циклов
- Нормальный алгоритм поиска цикла
- Разбиение ребер графа на минимальное количество путей (два способа, рекомендуемый: добавление ребер и сведение к циклу)
- Реализация Эйлерова цикла
- vector [код]
- мультисписок [код]
- тестируем руками [тест]
- генератор для тестирования [код]
- Рекурсия
- Stack: замеряем память [код]
- Изучаем настройки компилятора/операционной системе (python, java, c++) [опции]