图的存储结构常用的存储结构有邻接矩阵和邻接表。(1)邻接矩阵表示法设G=(V,E)是有n(n≥1)个顶点的图。则G的邻接矩阵是按如下定义的n阶方阵: 例如,图6-1中
结果1 题目已知一个连通图如图6-6所示,试给出图的邻接矩阵和邻接表存储示意图,若从顶点v1出发对该图进行遍历,分别给出一个按深度优先遍历和广度优先遍历的顶点序列。相关知识点: 试题来源: 解析 [解答]邻接矩阵表示如下: 深度优先遍历序列为:v1 v2 v3 v5 v4 v6 广度优先遍历序列为:v1 v2 v4 v6 v3 v5 ...
当用二维数组表示邻接矩阵图的存储结构时,查找每个顶点的邻接点所需时间为O(n2) ,其中n为图中顶点数。 而当以邻接表作图的存储结构时,找邻接点所需时间为O(e),其中e 为无向图中边的数或有向图中弧的数。由此,当以邻接表作存储结构时,深度优先搜索遍历图的时间复杂度为O(n+e) 。 对比两个不同的存储...
已知图的邻接矩阵存储如下所示, 请根据该邻接矩阵画出对应的图, 并给出从 A 出发 的广度优先搜索序列,以及相应的广度优先生成树。( 6 分) A B C D E F A 1 1 B 1 1 1 C 1 1 D 1 1 E 1 1 1 1 1 F 相关知识点: 试题来源: 解析 最佳答案深度优先遍历序列: abefdc深度优先生成树: ...
6.2 图的存储 6.2.1 邻接表 6.2.2 邻接矩阵 6.3 图的遍历 6.3.1 深度优先遍历 6.3.2 广度优先遍历 6.4 应用 通过前面的学习,对于含有 n 个顶点的连通图来说可能包含有多种生成树,例如图 1 所示: 图1 连通图的生成树 图1 中的连通图和它相对应的生成树,可以用于解决实际生活中的问题:假设A、B、C 和...
已知一个图的顶点集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]遍历得到的顶点序列和按广度...
【题目】邻接矩阵、邻接表表示图时的深度优先序列、广度优先序列已知一个图的顶点集V各边集G如下V={0,1,2,3,4,5,6,7,8,9}E={(0,1),(0,4),(
下面的矩阵A是该有向图的邻接矩阵,B为无向图的邻接矩阵。 上面有向图的邻接链表如下图所示。 图的遍历运算是按照某种策略访问图中的每一个顶点,实质上是通过边或弧找邻接点的过程,因此广度优先搜索遍历图和深度优先搜索遍历图的时间复杂度相同,其不同之处仅仅在于对顶点访问的次序不同。
对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为(1)。A.O(n2)B.O(e2)C.O(n+e)D.O(n*e) 查看答案 试题6 软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、...
2.在无向图G的邻接矩阵A中,若A[i][j]等于1,则A[j][i]等于(1)。 3.用一个邻接矩阵存储有向图G,其第i行的所有元素之和等于顶点i的(出度)。 4.可以进行拓扑排序的有向图一定是(连通图)。 5.遍历图的方法有(深度)优先遍历和(广度)优先遍历。 6.图的逆邻接表存储结构只适用于(有向)图。 四、应...