[자료구조] 트리
1. 이진트리이진트리는 말그대로 나무형태를 가진 자료구조입니다. 위 그림에서 가장 맨위에 있는 빨간 공이 root노드가 됩니다. 그리고 각 이진트리에서 각 노드는 최대 2개의 자식 노드를 가질 수 있습니다. 노드들 중 자식이 없는 노드는 leaf노드라고 합니다. 그리고 root로부터 leaf까지의 거리를 높이라고 합니다. 트리의 구조를 파이썬과 자바의 코드로 확인해보겠습니다. 파이썬class Node: def __init__(self, value): self.value = value self.left = None self.right = Nonedef preorder(node): # root를 가장 먼저 출력 후 왼쪽으로 가면서 먼저 출력 -> 1단계씩 올라가면..
- CS(Computer Science) 이론/자료구조
- · 2025. 9. 7.