
Algorithm - Tree
·
Algorithm
Tree 계층적인 구조를 나타내는 자료구조 트리의 용어 노드(node) : 트리의 구성요소 루트(root) : 부모가 없는 노드 서브트리(subtree) : 하나의 노드와 그 노드들의 자손들로 이루어진 트리 단말노드(terminal node) : 자식이 없는 노드 비단말노드 : 적어도 하나의 자식을 가지는 노드 자식, 부모, 형제, 조상, 자손 노드 : 인간과 동일 레벨(level) : 트리의 각층 번호 최상위 경우 level 1 그 자식은 level 2, level 2의 자식은 level 3 높이(height) : 트리의 최대 레벨(3) 차수(degree) : 노드가 가지고 있는 자식 노드의 개수 트리의 값 저장 방식 1. 데이터와 연결 상태를 저장할 클래스 공간(=노드) 생성 public static..