邻接矩阵和邻接表是图(网)的两种基本存储结构,对于具有n个顶点、e条边的图,( 

练习题库2022-08-02  42

问题 邻接矩阵和邻接表是图(网)的两种基本存储结构,对于具有n个顶点、e条边的图,(  )。A.进行深度优先遍历运算所消耗的时间与采用哪一种存储结构无关B.进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关C.采用邻接表表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n*e)D.采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n2)

选项 A.进行深度优先遍历运算所消耗的时间与采用哪一种存储结构无关
B.进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关
C.采用邻接表表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n*e)
D.采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n2)

答案 D

解析 本题考查数据结构基础知识。设某有向图和无向图如下所示。下面的矩阵A是该有向图的邻接矩阵,B为无向图的邻接矩阵。上面有向图的邻接链表如下图所示。图的遍历运算是按照某种策略访问图中的每一个顶点,实质上是通过边或弧找邻接点的过程,因此广度优先搜索遍历图和深度优先搜索遍历图的时间复杂度相同,其不同之处仅仅在于对顶点访问的次序不同。
转载请注明原文地址:https://tihaiku.com/congyezige/2410166.html

最新回复(0)