实现代码
|
|
复杂度
求各顶点入度的时间复杂度是O(e),即边的个数。
建零入度顶点栈的时间复杂度是O(n),即顶点的个数。
每个顶点都需要进一次栈,出一次栈,然后把入度减一。执行的总次数也是边的个数。
所以时间复杂度是O(n+e)。
No results found
|
|
求各顶点入度的时间复杂度是O(e),即边的个数。
建零入度顶点栈的时间复杂度是O(n),即顶点的个数。
每个顶点都需要进一次栈,出一次栈,然后把入度减一。执行的总次数也是边的个数。
所以时间复杂度是O(n+e)。
本文标题:拓扑排序
文章作者:Vincent Zhong
发布时间:2016-10-10, 21:20:01
最后更新:2019-07-07, 13:13:10
原始链接:https://wax8280.github.io/2016/10/10/拓扑排序/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。