728x90
이진 트리(Binary Tree)
- 자식 노드가 최대 두 개인 노드들로 구성된 트리
이진 탐색 트리(Binary Search Tree)
- 모든 왼쪽 자식의 값이 루트나 부모보다 작고, 모든 오른쪽 자식의 값이 루트나 부모보다 큰 값을 가진 이진 트리
이진 트리의 종류
- 정 이진 트리(Full Binary Tree) : 각 노드가 0개 혹은 2개의 자식 노드를 가짐
- 완전 이진 트리(Complete Binary Tree) : 마지막 레벨을 제외한 모든 노드가 가득 차 있고, 마지막 레벨의 노드는 왼쪽만 채워져 있음
- 포화 이진 트리(Perfect Binary Tree) : 모든 레벨이 가득 채워져 있고, 모든 리프 노드의 레벨이 동일함
References
728x90
'백엔드 개발자 공부 > 자료구조, 알고리즘' 카테고리의 다른 글
[알고리즘] Algorithm with Math: 순열 / 조합 (0) | 2022.09.29 |
---|---|
[자료구조] Search Algorithm: 트리 순회, BFS / DFS (0) | 2022.09.26 |
[자료구조] 트리(Tree) (0) | 2022.09.23 |
[자료구조] 그래프(Graph) (0) | 2022.09.23 |
[자료구조] 스택(Stack) / 큐(Queue) (0) | 2022.09.22 |