반응형
SMALL
02. 숲
숲의 정의
- 분리된 트리 모임
- 트리의 모임
- 0개 이상의 분리된 트리 집합
숲 : n (n≧0)개 이상의 분리된 트리 집합
- 트리에서 루트(혹은 다른 노드)를 제거하면 숲을 쉽게 얻을 수 있음
- 반대로 숲을 연결하면 트리를 만들 수도 있음
- 먼저 각 트리 (Ti)를 이진 트리(TiBT )로 바꿈 (이때 TiBT 의 루트는 왼쪽 서브트리만 가짐)
- 다음은 TiBT 의 루트를 최상위 루트로 하고, 왼쪽 자식은 그 왼쪽 서브트리, 오른쪽 자식은 나머지들의 이진 트리(BT2~n)가 되도록 함
이진 트리로 변환 방법
숲의 이진트리 변환
반응형
LIST
'방송통신대학 > 자료구조' 카테고리의 다른 글
11-1. 이진 탐색 트리(binary search tree) 응용 (0) | 2021.01.04 |
---|---|
10-3. 이진트리 개수 (0) | 2021.01.03 |
10-1. 선택트리 (0) | 2021.01.01 |
9-2. 힢 노드의 삭제 및 삽입 (0) | 2020.12.22 |
9-1. 힢 (0) | 2020.12.21 |