INNER CODE UNIT · Python

toposort

lzz19980125/awesome-time-series-segmentation-papers · DASSA-master/dassa.py:20

def toposort(graph):
    print('toposort...')
    """http://code.activestate.com/recipes/578272-topological-sort/

    Dependencies are expressed as a dictionary whose keys are items
and whose values are a set of dependent items. Output is a list of
sets in topological order. The first set consists of items with no
dependences, each subsequent set consists of items that depend upon
items in the preceeding sets.

>>> print '\\n'.join(repr(sorted(x)) for x in toposort2({
...     2: set([11]),
...     9: set([11,8]),
...     10: set([11,3]),
...     11: set([7,5]),
...     8: set([7,3]),
...     }) )
[3, 5, 7]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…