더북(TheBook)

그림 7-2에서 트리의 최대 노드 개수는 어떻게 될까요? 레벨이 3일 때고 모든 레벨에 가능한 모든 노드가 존재합니다. 직접 세어 보면 노드가 일곱 개 있군요. 이를 일반화하면 트리 높이가 h일 때 이진 트리에서 가능한 최대 노드 개수는 다음과 같습니다.

2h-1

레벨이 4라면 15개가 되겠군요. 그렇다면 트리 높이가 h일 때 트리의 최소 노드 개수는 어떻게 구할 수 있을까요? 그림을 봅시다.

▲ 그림 7-3 트리의 최소 노드 개수

그림 7-3은 트리 높이가 3일 때 최소 노드 개수를 보여 줍니다. 3이지요. 이를 일반화하면 트리 높이가 h일 때 트리의 최소 노드 개수는 h입니다.

이진 트리의 종류를 알아보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.