본문 바로가기

Coding/백준

1991번 트리 순회

노드를 다 잊어버려서 생각보다 오래 걸린 문제

 

조만간 Linked list 정리하면서 공부할 생각이다.

 

전위 순회 : 루트 노드 방문하고 왼쪽 자식이 있으면 왼쪽으로 쭉 방문하고 그 후 오른쪽 자식 방문(만약 왼쪽 자식이 있어서 그쪽으로 내려가

면 그 때의 왼쪽 자식을 루트로 생각)

 

중위 순회 : 왼쪽 자식이 있으면 왼쪽으로 쭉 방문하고 루트방문하고 그 후 오른쪽 자식이 있으면 오른쪽으로 방문한다.

 

후위 순회 : 왼쪽 자식이 있으면 왼쪽으로 쭉 방문하고 오른쪽 노드가 있으면 오른쪽 노드 방문 하고 더 이상 존재하지 않으면 그때 루트 노드를 방문하며 올라온다(올라온다는 것은 들어간 depth만큼 다시 올라오는 것)

 

'Coding > 백준' 카테고리의 다른 글

1786번 찾기  (0) 2019.10.01
10769번 행복한지 슬픈지  (0) 2019.10.01
1525번 퍼즐  (0) 2019.09.25
2698번 인접한 비트의 개수  (0) 2019.09.25
3055번 탈출  (0) 2019.09.24