Tree

트리는 노드로 구성된 계층적 자료구조입니다. 최상위 노드(루트)를 만들고, 루트 노드의 child를 추가하고, 그 child에 또 child를 추가하는 방식으로 트리 구조를 구현할 수 있습니다.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0f3aaae2-d597-4435-9fd4-207377dc69ab/Untitled_4.png

Tree 구조와 관련하여 반드시 알아야 할 개념

Tree의 구현 방법

기본적으로 트리는 그래프의 한 종류이므로 그래프의 구현 방법(인접 리스트 또는 인접 배열)으로 구현할 수 있다.

인접 배열 이용

인접 리스트 이용