Wyjaśnienie algorytmu do znajdowania punktów artykulacji lub wycinania wierzchołków wykresu

Przeszukałem sieć i nie mogłem znaleźć żadnego wyjaśnienia algorytmu DFS do znajdowania wszystkich wierzchołków artykulacji na wykresie. Nie ma nawet strony wiki.

Od czytania dookoła poznałem podstawowe fakty.PDF

W każdym węźle znajduje się zmienna, która faktycznie patrzy na tylne krawędzie i znajduje najbliższy i najwyższy węzeł w kierunku węzła głównego. Po przetworzeniu wszystkich krawędzi zostanie znaleziony.

Ale nie rozumiem, jak znaleźć tę zmienną down & up w każdym węźle podczas wykonywania DFS. Co dokładnie robi ta zmienna?

Proszę wyjaśnić algorytm.

Dzięki.

questionAnswers(3)

yourAnswerToTheQuestion