DFS 깊이 우선 탐색

2021. 1. 9. 17:20Algorithm

분기를 전부 탐색한 뒤에 이웃 노드의 분기를 탐색

 

Point: 재귀, 노드 방문했는지 체크

 

Pseudocode

 

void search(Node root){

    if(root == null) return;

    root.visited = true;

    foreach(node in root.adjacent) {

        if(node.visited == false) {

            search(node); 

        }

    }

}

'Algorithm' 카테고리의 다른 글

BFS 너비 우선 탐색  (0) 2021.01.09