트리 개념
선형 자료 구조(linear data structure): 자료들이 선형으로 나열되어 있는 구조- 리스트, 스택, 큐 등- 자료가 계층적인 구조(hierarchical structure)를 가지고 있다면 선형 자료 구조로 표현 부적합- 트리: 계층적인 자료를 표현하는 데 적합한 자료구조트리 용어 트리는 노드와 간선으로 구성 - 노드(node): A~J와 같은 각 항목- 트리는 한 개 이상의 노드로 이루어진 유한 집합- 루트(root) 노드: 계층 구조에서 가장 높은 곳에 있는 노드- 서브 트리(subtree): 루트 노드에서 나누어지는 노드들({B, E, F, G}, {C, H}, {D, I, J})- 서브 트리에도 다시 루트와 서브 트리가 존재함(B - {E}, {F}, {G})- 간선(edge): 루..
2024. 7. 23.