![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/logo2.png)
![图1给出了一个算法流程图,该算法流程图的功能是()。请同时在答题纸上编写出该流程图对应的程序。](https://img2.soutiyun.com/shangxueba/askcard/2023-11/13/1111/20231113104852365.jpg)
图1给出了一个算法流程图,该算法流程图的功能是()。请同时在答题纸上编写出该流程图对应的程序。
A.求a,b,c三数的最大数
B.将a,b,c按从小到大排列
C.求a,b,c三数的最小数
D.将a,b,c按从大到小排列
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有7位网友选择 D,占比70%
- · 有2位网友选择 C,占比20%
- · 有1位网友选择 A,占比10%
A.求a,b,c三数的最大数
B.将a,b,c按从小到大排列
C.求a,b,c三数的最小数
D.将a,b,c按从大到小排列
(a)A中任何两个顶点在G中都不是相互邻接的;(b)B中任何两个顶点在G中都不是相互邻接的。例如,图8-34就是二部图。对V(G)的一个划分可能是A=(0,3,4,6)和B=(1,2,5,7).
(1)试编写一个算法,判断图G是否是二部图。如果图G是二部图,则你的算法应当把项点划分成为具有上述性质的两个互不相交的子集A和B。证明:当用邻接表表示图G时,这个算法的复杂度可以做到O(n+e)。其中n是图G的顶点个数,e是边数。
(2)证明:任何-棵树都是二部图
(3)证明:当且仅当图G不包含奇数条边的回路时.它是二部图。
(1)将每个顶点视为一棵树,图中所有顶点形成一个森林;
(2)为每棵树选取一条边,它是该树与其他树相连的所有边中权值最小的一条边,把该边加入生成树中。如果某棵树选取的边已经被其他树选过,则该边不再选取。
重复以上操作,直到整个森林变成一棵树。
以图8-44所示的图为例,写出执行以上算法的过程。
(1)它是强连通图吗?如果不是,画出它的强连通分量。
(2)分别给出经过深度优先搜索和广度优先搜索所得到的生成树(森林)。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!