유향 비순환 그래프(Directed Acyclic Graph, DAG) - 순환이 없도록 설계된 방향성을 가진 그래프이다. - 즉 어떤 정점이든 1회만 접근 가능하도록 비순환적(Acyclic)으로 만들어진 그래프이다. - 수학, 컴퓨터, 과학 등 여러분야에서 사용하는 용어이며, 높은 처리량에 우수하여 사물 인터넷과 소액 결제와 같은 많은 영역에서 활용될 수 있다. - 따라서 어떤 선행되어야 하는 것이 있는 경우를 표현할 때 유용하다. 위상정렬(Topological Sort) - DAG의 정점들을 순서화하기 위한 정렬, 즉 DAG 위에서만 동작 가능 - 우선순위를 표현하기 위해 사용하는 정렬 알고리즘 - 일반적으로 시간복도는 O(V + E)를 갖는다. DAG를 활용한 최단경로, 최장경로 - 위상순서 위에 ..