数据结构习题7答案.docxVIP

  • 20
  • 0
  • 约4.75千字
  • 约 7页
  • 2021-11-22 发布于四川
  • 举报
ADDIN CNKISM.UserStyle习题七 一、选择 B A B C D A D B D B 二、填空 n(n-1)/2 n;2e+n 2(n-1) s 2(n-1) 边稠密;边稀疏 最大连通子图 2m Kruskal;Kruskal 算法适用于求边稀疏的图的最小生成树 关键活动 三、判断 错 对 对 错 对 对 对 错 错 错 四、简答题 1、答:由于G是一个非连通无向图,在边数固定时,顶点数最少的情况是该图由两个连通子图构成,且其中之一只含一个顶点,另一个为完全图。其中之一只含一个顶点的子图没有边,另一个完全图的边数为n(n-1)/2,及n(n-1)/2=28,得n=8,所以,该图至少有1+8=9个顶点。 2、答:(1) 有n顶点的强连通图最多有n(n-1)条边,这样的图是一个完全有向图。 (2) 有n个顶点的强连通图最少有n条边,这样的图是一个由n个顶点构成的环。 (3) 这样的邻接矩阵有1000000个矩阵元素,由于边的数目10001000000,所以是稀疏矩阵。 五、算法设计 1、深度优先遍历的非递推算法思想是:采用一个顺序栈St[]保存被访问过的节点,先将顶点v进栈,修改其访问标志,在栈不空时循环:出栈顶点j,访问之,将其所有未访问的邻接点进栈,并同时修改它们的访问标志。对应的算法如下: void DFS1(ALGraph *G,int v) {

文档评论(0)

1亿VIP精品文档

相关文档