1. 위상 정렬 ① 비순환 방향 그래프 (공정이랑 비슷하네) - 방향 그래프이면서 사이클이 없는 그래프 ② 위상 정렬 - 처리해야 할 여러가지 일들이 있고, 이들 사이의 선후 관계가 있으면 이를 유향 그래프로 표현 가능 - 유향 그래프에 존재하는 각 정점들의 선행 순서를 위배하지 않으면서 모든 정점을 나열하는 것 - 정렬의 순서는 유향 그래프의 구조에 따라 여러 개의 종류가 나올 수 있음 - 위상 정렬은 사이클이 있어서는 안됨 - 위상 정렬 알고리즘이란? 순서가 정해져있는 작업을 차례로 수행해야 할 때 그 순서를 결정해주기 위해 사용하는 알고리즘 - ex) 대학의 선수과목 => 각 업무를 수행하기 위한 순서를 제공! - 조건 : 사이클이 없는 유향 그래프 - 진입 간선 : 유향 그래프에서 한 정점으로 들..