[알고리즘 강의] 파트17. 트리(Trees)
트리 (Tree) 정점 (node) 과 간선 (edge) 을 이용하여 데이터의 배치 형태를 추상화한 자료 구조 용어 정리 - 루트 (root) 노드: A - 리프 (leaf) 노드: G, H, J, E, K - 내부 (internal) 노드 - B,D,C,F - 부모 (parent) 노드 ex. 노드 D는 노드 G,H,J의 부모 - 자식 (child) 노드 ex. 노드 E는 노드 C의 자식 - 노드 G,H,J는 서로 형제간 (sibling) - 조상 (ancestor): 부모의 부모(의 부모의...) - 후손(descendant): 자식의 자식(의 자식의...) 노드의 수준 (Level) Root node가 level 0 이며 아래로 내려갈수록 노드의 level 증가 ex. 위의 트리에서는 위부터 아래 ..