[자료구조] [8] 트리
트리 -트리의 개념 선형 자료 구조: 스택, 큐, 리스트 -> 자료들이 일렬로 나열된 형태 트리는 계층적인 자료를 표현하는데 이용되는 자료구조. 예) 회사 조직도, 컴퓨터 폴더 구조, 인공지능의 결정 트리.. A,B,C,D,E,F,G,H,I,J는 노드(node) 트리는 한 개 이상의 노드로 이루어지고, 계층적 구조에서 가장 높은 곳에 있는 노드는 루트(root) 노드 나머지 노드들은 서브 트리(subtree). -> 루트의 다음 레벨에 있는 노드들은 서브 트리들의 루트가 된다. 루트와 서브트리를 연결하는 선은 간선/에지 A는 B의 부모 노드. B는 A의 자식 노드. B,C,D는 형제. 자손 노드 : 임의의 노드 하위에 연결된 모든 노드들. 즉 어떤 노드의 서브 트리에 속하는 모든 노드들은 자손노드. 단말..
2021. 12. 29.