하나의 버텍스(Vertex)으로부터 시작하여 모든 정점들을 순회하는 것.
그래프(Graph) 탐색의 종류에는 DFS(Depth First Search)와 BFS(Breadth First Search)가 있다.
트리(Tree) 자료구조는 방향성 있는 그래프이므로, DFS와 BFS를 활용해 모든 노드를 탐색할 수 있다.
버텍스의 자식들을 우선으로 탐색하는 방식.
스택(Stack)이나 재귀(Recursive)를 활용해 구현할 수 있다.
버텍스의 형제들을 우선으로 탐색하는 방식.
큐(Queue)를 활용해 구현할 수 있다.