Изменения

Перейти к: навигация, поиск

Построение компонент вершинной двусвязности

76 байт добавлено, 23:41, 10 ноября 2015
м
Двупроходный алгоритм
'''Первый проход:
[[Использование обхода в глубину для поиска точек сочленения|ищем точки сочленения с помощью обхода в глубину.]] , заполняем массивы <tex>tin</tex> и <tex>up</tex>. <br>
'''Второй проход:
=== Псевдокод второго прохода ===
* <tex>\mathtt{maxColor}</tex> изначально равен <tex>0</tex>, что эквивалентно тому, что никакое ребро не окрашено.
* <tex>\mathtt{color}</tex> хранит в себе цвет, компоненты, из которой вызвалась функция <tex>\mathtt{paint}</tex> для текущей вершины.
* <tex>\mathtt{parent}</tex> {{---}} это вершина, из которой мы попали в текущую.
212
правок

Навигация