그래프 - 위상정렬
·
자료구조
# [C언어로 쉽게 풀어쓴 자료구조(천인국)]를 공부하고 주요 내용을 정리하고자 작성하는 글입니다. # 해당 게시글에 대한 모든 피드백 환영합니다. 위상 정렬 Topological Sort 각 정점들의 선행순서를 위반하지 않으면서 모든 정점을 나열하는 것 생각의 순서 1. 진입차수가 0인 정점을 선택한다. (정점이 여러 개인 경우, 임의로 하나를 고른다.) 2. 선택된 정점과 이 정점에 부착된 간선들을 모두 삭제한다. 3. 2번에서 선택된 정점과 인접했던 정점들의 진입차수를 -1 한다. 4. 모든 정점이 사라질 때까지 1~3 과정을 반복한다. 알고리즘 HTML 삽입 미리보기할 수 없는 소스 그림으로 이해하기 아래의 방향 그래프에 대해 위상정렬을 수행해보자. 단, 핵심 키워드가 진입차수라는 점을 유의한다...