알고리즘

[자료구조] 트리 용어

루바의 여정 2022. 8. 16. 00:36

※ 용어 

 

루트(Root): 트리의 최상위에 있는 노드

자식(Child)노드: 노드 하위에 연결된 노드

차수(Degree): 자식노드의 수

부모(Parent)노드: 노드의 상위에 연결된 노드

이파리(Leaf): 자식이 없는 노드, 단말(Terminal)노드 또는 외부(External)노드라고도 한다.

                           이파리가 아닌 노드를 비 단말(Non-Terminal)노드 또는 내부(Internal)노드라고도 한다.

형제(Sibling)노드: 동일한 부모를 가지는 노드

조상(Ancestor)노드: 루트까지의 경로상에 있는 모든 노드들의 집합

후손(Descendant)노드: 노드 아래로 메달린 모든 노드들의 집합

서브트리(Subtree): 노드 자신과 후손노드로 구성된 트리

레벨(Level): 루트가 레벨 1, 아래 층으로 내려가면서 레벨이 1씩 증가한다. 레벨은 깊이(Depth)와 같다.

높이(Height): 트리의 최대 레벨

키(Key): 탐색에 사용되는 노드에 저장된 정보

'알고리즘' 카테고리의 다른 글

[알고리즘]선택 정렬  (0) 2022.09.14
[자료구조]큐  (0) 2022.09.13
[자료구조]스택  (0) 2022.09.13
[자료 구조] 이진트리(Binary Tree)  (0) 2022.08.25
[자료구조] 트리(Tree)  (0) 2022.08.16