
다양한 알고리즘 - 위상정렬
안녕하세요. 오늘은 위상 정렬에 대해서 알아보려고 합니다. 위상 정렬은 정렬 알고리즘의 일종입니다. 위상 정렬은 일반적으로 작업들 간의 의존 관계를 표현하고, 이를 바탕으로 작업들을 순서대로 실행해야 할 때 사용합니다. 이론적으로 설명하자면, 방향 그래프의 모든 노드를 '방향성에 거스르지 않도록 순서대로 나열하는 것입니다.' 0. 집입차수 계산 먼저 우리는 집입차수에 대해서 알고 넘어가야합니다. 진입차수란 특정한 노드로 '들어오는' 간선의 개수를 의미합니다. 이는, 해당 노드의 선행 작업의 개수를 의미합니다. 자세한 진입차수의 대한 개념은 다음 링크로 들어가시면 체크해보실 수 있습니다. https://sonlife97.tistory.com/entry/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC..