트리 탐색에는 두 가지 주요 방법이 있습니다:너비 우선 탐색 (Breadth-first Search, BFS)깊이 우선 탐색 (Depth-first Search, DFS)1. 너비 우선 탐색 (Breadth-first Search, BFS)너비 우선 탐색은 트리의 각 레벨을 순차적으로 탐색하는 방식입니다. 먼저 루트 노드를 방문한 뒤, 바로 다음 레벨의 모든 자식 노드를 차례대로 방문합니다. 이 방식은 큐(Queue) 자료구조를 사용하여 구현되며, 가까운 노드부터 먼 노드까지 방문합니다. 예를 들어, 루트 노드의 모든 자식 노드를 먼저 방문하고 그 다음 자식의 자식 노드들을 탐색하는 순서로 진행됩니다.너비 우선 탐색(BFS)을 반복적으로 수행하는 단계는 다음과 같습니다:큐(queue)와 방문한 노드 값을..