[8] 트리 ① 트리의 정의
2024. 5. 29.
트리 ADT트리의 정의• 트리는 계층적 데이터 구조로, 상위 노드에서 하위 노드로 분기되는 형태를 가진다.• 회사 조직도를 예로 들어, 대표 아래에 제조부, 연구부 등의 부서가 있고, 그 아래에는 더욱 세부적인 부서들이 있다. 트리는 조직 구성, 파일 시스템, 프로그래밍 환경 등 다양한 데이터 모델에 직접적으로 활용될 수 있으며, 특정 알고리즘을 위한 보조 데이터 구조나 다른 복잡한 데이터 구조의 부분적 요소로 간접적으로 활용될 수 있다.트리 용어트리이에 대한 알고리즘을 학습하기 전, 트리와 관련된 용어들의 설명은 아래와 같다. 트리는 리스트, 스택, 큐, 집합과 같은 1차원의 선형 데이터 구조와 달리 계층구조에 의한 2차원적 구조를 가지므로 선형에 비해 한 차원 높은 정보를 다룰 수 있는 만큼 관련 용..