트리(Tree) 계층적 자료구조, 단방향 그래프 아래로만 뻗어나가기 때문에 사이클(cycle)이 없다 → 트리는 사이클이 없는 하나의 연결 그래프(Connected Graph) 트리 관련 용어 노드(node) : 각 데이터 간선(edge) : 각 데이터를 간선으로 연결 루트 노드(root) : 부모가 없는 최상위 노드 단말 노드(leaf node) : 자식이 없는 노드 크기(size) : 트리에 포함된 모든 노드의 개수 깊이(depth) : 루트 노드부터의 거리 높이(height) : 깊이 중 최댓값 레벨(level) : 같은 깊이를 가지고 있는 노드 묶음 차수(degree) : 각 노드의(자식방향) 간선 개수 서브 트리(sub tree) : 트리 구조를 갖춘 작은 트리 기본적으로 트리의 크기가 N일 때..