永发信息网

用c语言实现下面编程

答案:1  悬赏:30  手机版
解决时间 2021-07-21 20:24

题目:求无向连通图的生成树

1.问题描述

求无向连通图的一棵生成树。

2.基本要求

(1)采用邻接矩阵存储;

(2)求深度优先生成树;

(3)输出该生成树的每一条边。

3.设计思想

在一个连通无向图G=(V,E)中,如果从任一个顶点开始进行深度优先遍历,必定将边集E分成两个集合T和B,其中T是遍历过程中经历的边的集合,B是剩余的边的集合。显然,边集T和图G中所有顶点一起构成连通图G的一棵生成树。因此,修改7.4.1节中邻接矩阵类MGraph的深度优先遍历算法,输出遍历所经过的边,算法如下:

深度优先生成树算法DFSTraverse

template <class T>

void MGraph :: DFSTraverse ( int v)

{

visited [v] =1;

for ( j=0; j<vertexNum; j++)

if (arc[ v ][ j ] = = 1 && visited[ j ] = = 0) {

cout<<“(”<<v<<j<<“)”;

DFSTraverse( j );

}

}

最佳答案
你好哦。
很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
祝你好运~!
希望我的回答也能够帮到你!
谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么整座城市都在哭泣?
美国的《人物》期刊是一个什么样的刊物?
梁园区商丘师范学院(老校区)-深蓝教育地址在
关于“QQ界面缩不到屏幕上方”的问题,你说的
用迅雷看看播放器看电影缓存文件会自动删除吗
我爱上一个女孩子
在太原下元有哪些比较大的超市?大概有多少职
诚信的名言大全,与诚信有关的句子
钢铁是怎样炼成的书本与电影的不同5处
爱一个一定要告诉她吗?
脸上有红血丝咋办?
12月9日 中国移动的飞信能用吗?
求江西省二级计算机vf上机题库
道外区哈尔滨蜀湘麻辣香锅怎么去啊,谁知道地
根据这张照片帮我画一幅漫画(我要这张照片的
推荐资讯
希望大家帮我找一首歌曲
江岸区武汉益丰大药房(正义路店)这个地址怎么
谁帮我P下图,要弄动态的
王洪祥什么时候再比赛?
钟祥市荆门奥斯汀健身会所地址是什么,有没有
一种长着长长“触须”的奇特花儿
上不了Q宠怎么办
医院入职培训,新进护士岗前教育培训心得体会
吃西药可以喝菊花茶吗,腹泻与喝菊花和金银花
蔡甸区武汉名彩港派指压(沌口店)怎么去啊,谁
手机诺基亚3110C的计算功能突然不现了什么办?
江苏省南京市造价员
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?