擅长:python、mysql、java
<p>你可以用拓扑排序来解决它。Python对此有<a href="https://pypi.python.org/pypi/toposort/1.0" rel="nofollow">a library</a>。在</p>
<pre><code>In [3]: from toposort import toposort_flatten
In [4]: toposort_flatten({'d': {'a', 'b'}, 'c': {'a','b'}})
Out[4]: ['a', 'b', 'c', 'd']
</code></pre>
<p><strong>前面的答案:</strong></p>
<p>在bash中,我们通常通过<code>tsort</code>(表示拓扑排序)来完成。Python必须有一个库。在</p>
^{pr2}$