17. 트리 개념

: 정점(node)과 간선(edge)을 이용하여 데이터의 배치 형태를 추상화한 자료 구조

이진 트리 Binary Tree

: 모든 노드의 차수가 이하인 트리

→ 재귀적으로 정의할 수 있음

빈 트리empty tree이거나 루트 노드 + 왼쪽 서브트리 + 오̤̫른쪽 서브트리

단, 이때 왼쪽과 오른쪽 서브트리 또한 이진트리

스크린샷 2023-08-28 오후 6.52.14.jpg

포화 이진 트리 Full Binary Tree

: 모든 레벨에서 노드들이 모두 채워져 있는 이진 트리

완전 이진 트리 Complete Binary Tree

: 높이 $k$인 완전 이진 트리

스크린샷 2023-08-28 오후 7.02.12.jpg

18. 이진 트리 Binary Trees