4. 트리(Tree)
트리(Tree) : 나무 모양의 계층적 구조- 트리의 자료구조는 계층적인 구조를 띄고 있다. 나무의 뿌리와 가지와 잎이 있듯이 트리의 구조에서도 나무와 뿌리 그리고 가지가 존재한다.- 뿌리 노드는 루트 노드라고 하며 가지와 잎은 그대로 노드라고 부릅니다.- 트르의 경우 주 목적이 탐색이며, 의사 결정, 파일 시스템, 검색 엔진, DBMS, 라우터 알고리즘, 계층적 데이터를 다루는 등 매우 다양한 곳에서 응용된다.- 전에 배운 리스트, 큐, 스택은 모두선형(---선)구조를 띄고 있다면 이 트리는 계층 구조(비선형)를 띈다.- 트리 구조의 경우 A의 루트 노드에서 나머지 가지?형태로 구조가 뻗어나가는 모양이다. - 트리 구조의 경우는 차수(Degree), 높이(Height), 레벨(Level)이라는 형태가 ..
더보기