책 보면 일반적으로 DFS로 구현한다고 되어 있는데잘 알려진 위상정렬 문제들 보면은BFS랑 indegree 사용하는 문제도 있고우선순위 큐 적용하는 문제도 있고값이 0 또는 1을 가지는 2차원 배열로 해결되는 문제도 있고이렇게 풀이가 다양한데 아직 개념이 잘 안 잡힌 것 같아요여러분은 어떻게 공부하셨나요!
indegree 줄여나가면서 queue 이용하는게 그냥 제일 깔끔하고 이해도 쉬움
지금 가능한값들 큐나 스택에 저장해서 쓰는게 제일쉬울듯 나도 맨처음에 그렇게 배움
위상정렬은 무조건 indegree + queue로 구현하는거다 그냥 외워
ㄹㅇ
무조건 인디그리 큐가 제일 쉬움
dfs가 제일 쉬운데;
인디그리 큐 디그리 0 되면 넣기