자료구조 - 이진트리 학습
|
이진트리(Binary Tree)란?
어떤 노드의 자식 노드의 수가 최대 2개인 트리
공집합 혹은 루트(root)와 왼쪽 서브 트리, 오른쪽 서브 트리로 이루어진 유한 집합, 각각의 서브 트리는 모두 이진 트리이다.
트리는 connected acyclic graph
- 루트 노드(root)를 반드시 가진다.
- 트리를 구성하는 노드 간 단순 경로가 존재한다.
트리는 1개 이상의 노드로 이루어진 유한 집합
- 루트 노드(root)를 반드시 가진다.
- 나머지 노드들은 분리집합 T1, …, Tn으로 분할 가능
- T1, T2 등은 각각의 하나의 트리(서브 트리)가 된다.