트리 계층적인 구조를 나타내는 자료 구조 보통 뿌리(root)가 위에, 나뭇가지(branch)와 잎(leaf)이 아래로 자라는 형태로 표현 트리 사용 예:회사 조직도, 대학 교과 과정의 수강 트리, 파일 시스템 디렉터리 구조 트리의 구성 요소 노드:트리의 데이터를 저장하는 원소 단위.정점. 에지: 노드와 노드를 연결하는 선. 간선. 트리의 에지는 부모-자식 계층 관계만을 나타냄 노드의 개수가 N이면 항상 N-1개의 에지가 존재 트리 용어 루트(root):맨 위의 노드 부모(parent)-자식(child):에지로 연결되어 있는 상대적인 관계. 위의 노드가 부모, 아래의 노드가 자식 리프(leap):가장 아래의 노드(가장 말단) 내부 노드(internal node):자식노드 중 리프가 아닌 것 형제(sibl..