1. BFS 큐 기반 위상 정렬 (Topological Sort using BFS - Kahn's Algorithm)Problem 1: Course Schedule III (LeetCode 630)설명: 주어진 수업들을 듣기 위한 최소 시간으로 완료할 수 있는 최대 수업 수를 구하는 문제입니다. BFS 기반의 위상 정렬을 사용하여 해결할 수 있습니다.핵심 개념: 위상 정렬, 큐, 진입 차수 (in-degree), 최적화Problem 2: Reconstruct Itinerary (LeetCode 332)설명: 공항 여행 계획을 재구성하는 문제입니다. 각 공항에서의 출발지와 도착지가 주어지며, 위상 정렬을 사용하여 경로를 찾습니다.핵심 개념: 그래프, 위상 정렬, 큐, 경로 탐색Problem 3: Task ..