CS 자료구조 Tree(트리)
트리는 계층적인 데이터를 표현하는 비선형 데이터 구조다. 나무를 거꾸로 뒤집어 놓은 모양과 유사하다. 트리는 트리 내에 다른 하위 트리가 있고, 하위 트리 안에 또 다른 하위 트리가 있는 재귀적 자료구조다. 컴퓨터의 디렉토리 구조가 트리의 대표적인 예가 될 수 있다. ㅇ 트리의 기본 용어 노드(Node)트리를 구성하고 있는 기본 요소노드에는 키 또는 값과 하위 노드에 대한 포인터를 가지고 있음A, B, C, D, E, F, G, H, I, J 간선(Edge)노드와 노드 간의 연결 선 루트 노드(Root Node)트리 구조에서 부모가 없는 최상위 노드A 부모 노드(Parent Node)자식 노드를 가진 노드H, I의 부모 노드 D 자식 노드(Child Node)부모 노드의 하위 노드D의 자식 노드 H, I..
2024. 10. 8.