BOJ 1766 문제집 이것도 위상정렬 문제. 위상정렬 알고리즘은 쉬운데 어느때에 사용해야할 지 판단하는게 중요 물론 위상정렬 알고리즘 포스팅에도 적어 두었지만, 방향 그래프의 모든 노드를 방향성에 거스르지 않도록 순서대로 나열하는 것'이다. 쉽게 말해서 선수과목 같은 조건이 있는 경우에 사용한다. 샘플 코드알고리즘은 줄 세우기 알고리즘과 같다.다만, queue를 sort해야하는 부분만 조금 다르며, queue의 경우에는 줄 세우기는 데이터가 커서 index로 접근하지만 이 문제에서는 removeFirst로 처리한다. //https://www.acmicpc.net/problem/1766import Foundationstruct b1766 { static func run() { // ..