일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 후위
- Data Structure
- mutable
- Python
- 숫자
- 기초
- 전위
- 트리
- 문자열
- 비트코인
- 오버로딩
- array
- 바이낸스
- Basic
- 선물
- #선물 #비트코인#알트코인#매매#코인#마진
- linked list
- template
- 알고리즘
- BST
- 연결 리스트
- 순회
- Tree
- 이진 탐색 트리
- 자료구조
- Windows
- C++
- trading view
- 템플릿 함수화
- SCM
Archives
- Today
- Total
Project Hub
[Data Structure] Tree 전위, 중위, 후위 순회 본문
728x90
반응형
트리 기본 개념에 대해서 보려면 아래의 글을 먼저 확인하자.
2022.08.27 - [Data Structure/Tree] - [Data Structure] Tree 기본
[Data Structure] Tree 기본
트리의 개념 비선형 자료구조 계층적 관계를 표현하는 자료구조 트리의 특징 하나의 루트 노드를 가짐 루트 노드와 자식 노드는 0개 이상의 자식 노드를 가짐 트리는 노드를 연결하는 간선으로
projecthub.tistory.com
트리의 순회
트리의 순회 방법에는 대표적으로 세가지 방법이 존재한다.
전위 순회
전위 순회는 루트 > 왼쪽 서브트리 > 오른쪽 서브트리 순서로 탐색이 재귀적으로 이루어지는 순회 방법이다.
순회 순서를 나열하면 아래와 같다.
A > B > D > H > I > E > C > F > G
중위 순회
중위 순회는 왼쪽 서브트리 > 루트 > 오른쪽 서브트리 순서로 탐색이 재귀적으로 이루어지는 순회 방법이다.
순회 순서는 아래와 같다.
H > D > I > B > E > A > F > C > G
후위 순회
후위 순회는 왼쪽 서브트리 > 오른쪽 서브트리 > 루트 순서로 탐색이 재귀적으로 이루어지는 순회 방법이다.
순회 순서는 아래와 같다.
H > I > D > E > B > F > G > C > A
마지막으로, 이진 탐색 트리와 순회에 대한 내용을 코드로 구현해보려고 한다.
728x90
반응형
'Data Structure > Tree' 카테고리의 다른 글
[Data Structure] B-Tree 구현 - 탐색, 삽입(1) (0) | 2022.09.20 |
---|---|
[Data Structure] B-Tree 기초 (0) | 2022.09.11 |
[Data Structure] Tree 이진 탐색 트리(BST) 구현 (2) | 2022.09.05 |
[Data Structure] Tree 기본 (0) | 2022.08.27 |
Comments