[자료구조] 트리(Tree)
이번시간에는 트리에 대해 공부해보겠습니다. 앞서 올린 포스팅 스택, 큐, 배열은 모두 선형구조입니다. 자료들이 모두 선의 형태로 나열되어 있죠. 하지만 트리의 경우는 비선형 자료구조인데, 그 중에서도 자료들 간에 계층관계를 가진 계층형 자료구조라고 부릅니다. 루트(root) : 부모가 없는 노드, 그림에서는 A노드 입니다. 간선(edge) : 노드를 연결하는 선 노드의 차수 : 한 노드가 가지는 서브 트리의 수, 즉 자식 노드의 수. A의 차수는 3, B의 차수는 2 트리의 차수 : 트리에 속한 노드의 최대 차수 레벨 : 트리의 각 층에 매겨진 번호, 처음부터 0,1,2,3...레벨 높이 : 트리의 속한 노드들의 레벨 포레스트 : 트리의 집합. [F,K,L], [G,L], [B,E,F,J,K].....등..
2019. 7. 2.