트리 순회 소개 선형 리스트 같은 경우는 순서대로 가면 되지만 트리는 왼쪽 오른쪽 선택할 수 있는 상태가 많아서 다른 것보다 조금 어렵다. 트리를 순회하는 방식은 두 가지가 있다. 하나는 너비 우선(Breadth-first Search) 다른 하나는 깊이우선 (Depth-first Search)이다. 두 가지 모두 일반적으로 방향을 가리킨다. 상황에 따라 적절한 방법이 달라진다. 하지만 지금은 드리에 있는 각 요소를 모두 거쳐가는 방법이 여러 가지 있다는 사실만 기억하면 된다. 너비 우선 탐색 소개 여기서 왼쪽으로 가는지 오른쪽으로 가는지는 중요하지 않다. 더 중요한 건 수평으로 작업하고 있다는 점이다. 의사코드 큐를 만들어서 방문한 노드의 값을 변수에 저장한다. 루트를 가지고 그걸 큐에 넣는다. 큐에 ..