Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //пусть задана матрица смежности M n x n
- Procedure dfs
- For i:=1 to n do
- For j:=1 to n do
- Mas[i][j]:=‘-’ //M – массив меток вершин
- For i:=1 to n do
- For j:=1 to n do
- if Mas[i][j]:=‘-’ then
- search(i,j) //процедура поиска в глубину от вершины 𝑣
- End dfs
- Procedure search(i,j)
- Mas[i][j]:=‘+’
- For k:=1 to n do
- For m:=1 to n do
- if Mas[k][m]=‘-’ and M[k][m]=1 then
- search(u)
- End search
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement