MY MEMO
[ALGOSPOT] TRAVERSAL 트리 순회 순서 변경 본문
ALGOSPOT TRAVERSAL : https://algospot.com/judge/problem/read/TRAVERSAL
전위 순회, 중위 순회, 후위 순회의 개념
참고 : https://algospot.com/judge/problem/read/TRAVERSAL
<algorithm>
전위 순회는 루트->왼쪽->오른쪽
중위 순회는 왼쪽->루트->오른쪽
즉 루트가 나오는 순서에 따라 전위 중위 후위로 나눈다.
이를 이용하면 후위순회를 찾을 수 있다.
1. 전위 순회의 값을 이용하여 루트를 알수있다
2. 알아낸 루트값을 이용하여 입력받은 중위 순회의 배열을 왼쪽 트리의 값과 오른쪽 트리의 값으로 나눌 수 있다.
3. 위의 과정을 반복하여 왼쪽트리를 끝까지 탐색한다
4. 이후 올라가면서 오른쪽 트리가 존재하면 탐색한다
'ALGORITHM > ALGORITHM STUDY' 카테고리의 다른 글
[Google Code Jam]2016_Qualification Round_ProblemC_Coin Jam (0) | 2017.03.28 |
---|---|
[ALGOSPOT] RATIO 승률 올리기 (0) | 2017.02.25 |
[ALGOSPOT] ROUTING 신호 라우팅 (0) | 2017.02.25 |
[DATASTRUCTURE] DFS, BFS (0) | 2017.02.25 |
[ALGOSPOT] LAN 근거리 네트워크 (0) | 2017.02.25 |
Comments