
트리 (Tree)

·
PS/알고리즘
트리 (Tree)트리는 노드들이 계층적으로 연결된 비선형적 자료구조로, 루트 노드와 부모-자식 관계의 서브트리들로 구성됨트리 구성 요소구성 요소설명노드데이터의 Index, value를 표현하는 요소에지노드와 노드 간의 연결 관계를 나타내는 선루트 노드트리에서 가장 상위에 존재하는 노드부모 노드두 노드 사이의 관계에서 상위 노드자식 노드두 노드 사이의 관계에서 하위 노드리프 노드트리에서 가장 하위에 존재하는 노드서브 트리전체 트리에 속한 작은 트리관련 개념차수 (degree): 각 노드가 갖는 자식의 수, 모든 노드의 차수가 n개 이하인 트리를 n진 트리라고 함높이 (height): 루트 노드에서 가장 멀리 있는 리프 노드 까지의 거리레벨 (level): 트리에서 특정 노드의 깊이, 루트 노드는 레벨 0에..