单选题
在用邻接表表示图时,拓扑排序算法时间复杂度为()。
无
A、
O(n)
B、
O(n+e)
C、
On×n
D、
O(n×n×n)
【正确答案】
B
【答案解析】
拓扑排序中每个顶点都需要出入栈(当用邻接表表示图时的执行次数为n),然后把入度减1(当用邻接表表示图时的执行次数为e),所以拓扑排序的时间复杂度为O(n+e)。
提交答案
关闭