node(노드)와 edge(선)를 이용해 데이터의 배치형태를 추상화
노드의 수준(level) == edge의 갯수
트리의 높이(height, depth) == 최대 수준(level) + 1
노드의 차수(degree) == 자식(서브트리)의 수
이진 트리