【数据结构】图的遍历、图的应用

以下是对王道数据结构图的部分选择题的纠错

图的遍历

对于一个非连通无向图G,采用DFS访问所有顶点,在DFSTraverse函数中调用DFS的次数正好等于连通分量个数

一次遍历必然会将一个连通图中的所有顶点都访问到,对于已被访问的顶点不在调用DFS,计算连通分量时可以统计DFSTraverse函数中调用DFS的次数
2.(C)

这里是引用

对于无向图来说,在DFS过程中遇到了回边,肯定遇到了环
对于有向图来说
在这里插入图片描述3.(A)

这里是引用

等后面学了拓扑排序再说
在这里插入图片描述

4.(D)

这里是引用在这里插入图片描述
在这里插入图片描述

图的应用

用Prim算法和Kruskal算法构造图的最小生成树,所得到的最小生成树可能相同,可能不同

注意当无向连通图的最小生成树唯一时,不同算法生成的最小生成树必定是相同的
6.(A)

这里是引用

7.(D)

这里是引用

顶点数大于1的回路,构成强连通分量
8.(C)

这里是引用

枚举法,有点懒得列举,会做其他题目即可,烦
9.(C)

这里是引用

  • 有向图的邻接矩阵第V行1的个数只能表示该顶点的出度,但是有向图的度=出度+入度
  • 有向图的邻接矩阵不一定是非对称矩阵
  • 最小生成树中的所有边不一定就是权值最小的,因为有的权值小的边不一定能使图连通
  • 有时候不同的有向无环图的拓扑排序序列是一样的

10.(A)

这里是引用

最小生成树有时候不止一棵
11.(B)

这里是引用

要缩短工程的工期,需要关键活动上的所有活动都缩短时间,但是但凡增加一个关键活动的时间,总的工期就延长了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值