트리 (Tree) 기초
이진 탐색 트리 (BST, Binary Search Tree)
AVL 트리 - 균형 잡힌 이진 트리
레드 블랙 트리 (Red-Black Tree) - 느슨한 균형, 강력한 성능
Trie (트라이) - 문자열 탐색에 최적화된 트리
B-Tree - 디스크 기반 탐색을 위한 균형 트리
B+ Tree - 범위 검색에 최적화된 인덱스 트리
그래프 (Graph) 기초
DFS (Depth-First Search) in tree, graph
BFS (Breadth-First Search) in tree, graph
연결 요소 찾기 (Connected Components) - DFS / BFS
사이클 탐지 (Cycle Detection) - DFS / 위상정렬 / 유니온 파인드
유니온 파인드 (Disjoint Set) - 분리 집합 자료구조
최소 신장 트리 (Minimum Spanning Tree) - 크루스칼 / 프림
위상 정렬 (Topological Sort)
최단 경로 알고리즘 (Dijkstra / Bellman-Ford / Floyd-Warshall)
문자열 정점 입력에 대응하는 그래프 알고리즘 설계법
DP (Dynamic Programming) - Top-down / Bottom-up / 문제 접근 흐름
DP 접근법 - 점화식 구성 / 상태 정의 / 실전 예제
그리디 알고리즘 (Greedy Algorithm() - 개념 / 적용 조건 / 실전 예제 / DP와 비교