已知一个图的顶点集V各边集G如下V = {0,1,2,3,4,5,6,7,8,9}E = {(0,1),(0,4),(1,2),(1,7),(2,8),(3,4),(3 ,8),(5,6),(5,8),(5,9),(6,7),(7,8),(8,9)}当它用邻接矩阵表示和邻接表表示时,分别写出从顶点V0出发按深度优先搜索[3]遍历得到的顶点序列和按广度...
当用二维数组表示邻接矩阵图的存储结构时,查找每个顶点的邻接点所需时间为O(n2) ,其中n为图中顶点数。 而当以邻接表作图的存储结构时,找邻接点所需时间为O(e),其中e 为无向图中边的数或有向图中弧的数。由此,当以邻接表作存储结构时,深度优先搜索遍历图的时间复杂度为O(n+e) 。 对比两个不同的存储...
已知一个连通图如图6-6所示,试给出图的邻接矩阵和邻接表存储示意图,若从顶点v1出发对该图进行遍历,分别给出一个按深度优先遍历和广度优先遍历的顶点序列。相关知识点: 试题来源: 解析 [解答]邻接矩阵表示如下: 深度优先遍历序列为:v1 v2 v3 v5 v4 v6 广度优先遍历序列为:v1 v2 v4 v6 v3 v5 邻接表表示...
B.进行广度优先遍历运算所消耗的时间与采用哪一种存储结构无关 C.采用邻接表表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n*e) D.采用邻接矩阵表示图时,查找所有顶点的邻接顶点的时间复杂度为O(n2(上标)) 相关知识点: 试题来源: 解析 D 本题考查数据结构基础知识。 设某有向图和无向图如下所示。 下...
图的深度优先遍历算法和广度优先遍历算法的时间复杂度类似: 对于邻接矩阵表示,要在矩阵中扫描n个顶点,要执 行一个双层循环,故时间复杂度为O(n2)。 对于邻接表表示...多次深度优先搜索。 深度优先搜索完成后,得到的图,其n-1条边链接了所有n个顶点,将该图称为深度优先搜索生成树。2、广度优先遍历图的广度优先...
(3,4),(3,8),(5,6),(5,8),(5,9),(6,7),(7,8),(8,9)}当它用邻接矩阵表示和邻接表表示时,分别写出从顶点V0出发按深度优先搜索遍历得到的顶点序列和按广度优先搜索遍历等到的顶点序列假定每个顶点邻接表中的结点是按顶点序号从大到小的次序链接的图深度优先序列广度优先序列邻接矩阵表示时邻接表表示...
11.具有n个顶点,e条边的图采用邻接表存储结构,进行深度优先遍历和广度优先遍历运 算的时间复杂度均为( )。 A. Θ(n2) B.Θ(e2) C.Θ(ne) D.Θ(n + e) D 遍历算法中,时间复杂度主要取决于搜索邻接点的个数; 邻接矩阵存储时,对于n个顶点每个顶点要遍历n次,显然是O(n^2)的 ...
2邻接表只能用于有向图的存储领接矩阵对于有向图和无向图的存储都适用3邻接矩阵只适用于稠密图边数接近于顶点数的平方邻接表适用于稀疏图边数远小于顶点数的平方4有nn1个顶点的无向连通图最少有n1条边5有nn1个顶点的有向强连通图最少有n条边6存储无向图的邻接矩阵是对称的因此只要存储领接矩阵的下上三角...
但是在存储结构中,明确地给出了邻接点的先后顺序,这时深度优先和广度优先遍历序列就是唯一的。 [例6-4]对于如图6-8所示的带权无向图,用图示说明: (1)利用Prim算法从顶点a开始构造最小生成树的过程; (2)利用Kruskal算法构造最小生成树的过程; 解: (1)利用Prim算法从顶点a开始构造最小生成树的过程如图6-9...
2.在无向图G的邻接矩阵A中,若A[i][j]等于1,则A[j][i]等于(1)。 3.用一个邻接矩阵存储有向图G,其第i行的所有元素之和等于顶点i的(出度)。 4.可以进行拓扑排序的有向图一定是(连通图)。 5.遍历图的方法有(深度)优先遍历和(广度)优先遍历。 6.图的逆邻接表存储结构只适用于(有向)图。 四、应...