이진 트리

각 정점이 최대 2개의 자식 정점을 가지는 트리 자료구조로, Heap이나 이진 탐색 트리 같은 자료구조의 기반이 됩니다.

정의

트리는 방향이 존재하는 그래프의 일종으로, 부모 정점 아래 여러 자식 정점이 연결되고 각 자식 정점에 다시 자식 정점이 연결되는 재귀적 형태의 자료구조입니다. 그중 각 정점이 최대 2개의 자식만 가지는 트리를 이진 트리라고 합니다.

이진 트리의 종류

정점이 채워진 형태에 따라 다음과 같이 구분합니다.

핵심 특징

순회 방법

핵심 정리

이진 트리는 각 정점이 최대 2개의 자식을 갖는 재귀적 자료구조로, 채워진 형태에 따라 포화·완전·편향 이진 트리로 나뉘고 중위·전위·후위·층별 순회로 탐색합니다.

→ 이진 트리에 대해서 설명해 주세요

CSLOG에서 보기