트리란 ? 비선형 자료구조로, 원소들간에 1:n 관계, 계층 관계를 가진다. 상위 원소에서 하위 원소로 확장되는 구조를 갖고 있다. 트리의 구성요소 1. 노드(node) : 트리의 원소 2. 루트(root) : 트리의 시작 노드 3. 간선(edge) : 노드를 연결하는 선 / 부모 노드와 자식 노드를 연결한다. 4. 차수(degree) : 노드에 연결된 자식 노드의 수 5. 높이 (1) 노드의 높이 : 루트에서 마지막 노드에 이르는 간선의 수 / 노드의 레벨 -> B의 높이는 1 / F의 높이는 2 (2) 트리의 높이 : 트리에 있는 노드의 높이 중 가장 큰 값 / 최대 레벨 -> 트리의 높이 : 3 이진 트리 1. 이진 트리 모든 노드가 2개의 서브 트리를 가지고 있는 트리 자식 노드 개수를 최대 2개..