: 트리는 정점(Node, 노드)과 선분(Branch, 가지)을 이용하여 사이클을 이루지 않도록 구성한 그래프(Graph)의 특수한 형태이다.
트리는 하나의 기억 공간을 노드(Node)라고 하며, 노드와 노드를 연결하는 선을 링크(Link)라고 한다.
트리는 가족의 계보(족보), 조직도 등을 표현하기에 적합하다.
트리 관련 용어
: 트리를 구성하는 각 노드들을 찾아가는 방법을 운행법(Traversal)이라 한다.
이진 트리를 운행하는 방법은 산술식의 표기법과 연관성을 갖는다.
이진 트리의 운행법은 다음 세 가지가 있다.
: 산술식을 계산하기 위해 기억공간에 기억시키는 방법으로 이진 트리를 많이 사용한다. 이진 트리로 만들어진 수식을 인오더, 프리오더, 포스트오더로 운행하면 각각 중위(Infix), 전위(Prefix), 후위(Postfix) 표기법이 된다.