자료구조 - 비선형 구조: 트리 (미완성)
트리 트리(Tree) 라고 하면 대부분의 사람들은 나무를 떠올릴것이다. 하지만 우리는 미래의 개발자이니 자료구조 트리를 먼저 생각해야 한다. 재미 없어도 이렇게라도 세뇌 해서 하다보면 재밌어진다 ㅋㅋㅋㅋ 트리 개요 트리는 이름에서도 알 수 있듯이 나무 형태인 그래프 자료구조를 말한다. 우선 기본적인 형태를 살펴보자. 루트 노드: 트리의 최상단에 위치한 노드 간선: 노드와 노드를 잇는 선, 엣지 라고도 한다. 내부 노드: 루트 및 단말 노드가 아닌 내부에 존재하는 노드 ex) 2, 3, 4, 6은 내부 노드에 해당한다. 단말 노드: 자식이 없는 노드 부모 노드: 자신보다 하위 노드를 갖는 노드 ex) 7번 8번 노드의 부모 노드는 4번 노드이다. 자식 노드: 자신보다 상위 노드를 갖는 노드 ex) 4번의 ..
How To Java/Algorithm & Data_Structure
2021. 3. 20. 17:49