copapy.backend.stable_toposort#

copapy.backend.stable_toposort(edges)#

Perform a stable topological sort on a directed acyclic graph (DAG). :type edges: Iterable[tuple[Node, Node]] :param edges: Iterable of (u, v) pairs meaning u -> v

Return type:

list[Node]

Returns:

List of nodes in topologically sorted order.