반응형
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

+ Recent posts