设有向图G含有n个顶点、e条边,使用邻接表存储。对G进行深度优先搜索遍历算法的时间复杂度是
设有向图G含有n个顶点、e条边,使用邻接表存储。对G进行深度优先搜索遍历算法的时间复杂度是
A、O(n)
B、O(口)
C、O(n+e)
D、O(n×e)
【正确答案】:C
【题目解析】:当用邻接矩阵表示图时,需要对n个顶点进行访问,所以共需要搜索n2个矩阵元素,而在邻接表上则需要将边表中所有O(e)个结点搜一遍,因此深度优先搜索遍历算法的时间复杂度为O(n+e)。
Top