크래프톤 정글 6기 TIL - Day 12| 위상 정렬
브이담곰
위상 정렬Topological Sort 정의 방향 그래프에서 간선으로 주어진 정점 간 선후 관계를 위배하지 않도록 나열하는 정렬✨ 사이클이 존재하지 않는 방향 그래프에서만 잘 정의된다. DAG(Directed Acyclic Graph) 구현 1. 제일 앞에 오려면 자신보다 앞에 있는 정점이 하나도 없어야 한다.= 자신에게 들어오는 정점이 없어야 한다.( indegree = 0 ) 2. A를 위상정렬에 추가한 이후로는 A에서 다른 정점으로 나가는 간선이 의미가 없다.→ A와 A에서 뻗어 나가는 간선을 모두 지운다. 3. 그래프에서 제일 앞에 위치 할 수 있는 정점. → 자신에게 들어오는 간선이 없는 정점 = C, G 4. 정점 C에서 뻗어나가는 간선 삭제. 제일 앞에 위치할 수 있는 ..