트리 (Tree) 정점(node)과 간선(edge)을 이용하여 데이터의 배치를 나타내는 자료 구조 노드의 개념 루트(root)노드: 맨 위에서 시작되는 최초의 노드 리프(leaf)노드: 맨 아래에 위치하고 자식이 없는 말단 노드 부모(parent)노드: 루트 노드에 더 가까우며 자식을 가진 노드 자식(child)노드: 루트 노드로부터 더 멀고 부모를 가진 노드 형제(sibling)노드: 같은 부모를 둔 같은 레벨(level)의 노드들 조상(ancestor)노드: 부모를 비롯한 간선으로 이어진 루트 노드까지의 모든 부모 노드들 후손(descendant)노드: 자식을 비롯한 간선으로 이어진 리프 노드까지의 모든 자식 노드들 노드의 수준(level): 보통은 루트 노드의 레벨을 0으로 둔다. 루트 노드의 레벨..