위상 정렬 Week 끝!


내일은 Merge Sort 를 다시 복습 해야겠다.


다음주는 MST 를 공부해야지!

ACM CRAFT와 비슷한 문제다.

1. in-degree가 0인거 부터

2. 문제 번호가 낮은거 우선순위


문제 번호가 낮은거 우선순위는 priority_queue로 하면되고,

in-degree는 위상정렬



A -> B

C -> B 일때,


B = MAX(A, C)

이런식으로 값이 들어간다.



이번주는 위상 정렬 문제만 풀어야지 ㅋㅋ


만약 진입차수가 0인게 endVertex 인 것을 처리하기 위해

if(indegree[i] == 0) queue.push(i), minimumSecond[i] = second[i];


+ Recent posts