题目
prim和kruscal算法得到的最小生成树是否一样
prim 和 kruscal 的算法思想是什么了的.请再解释下.
prim 和 kruscal 的算法思想是什么了的.请再解释下.
提问时间:2021-02-12
答案
应该不一样.可以用一个图根据两算法试一下,若一样,再修改图,之后应该就可以了.
(百度或者查书本更加有效……)
构造G的最小生成树的Prim算法的基本思想是:首先置S={1},然后,只要S是V的真子集,就作如下的贪心选择:选取满足条件iS,jV-S,且c[i][j]最小的边,将顶点j添加到S中.
这个过程一直进行到S=V时为止.
Kruskal算法构造G的最小生成树:将所有的边按权从小到大排序.然后从第一条边开始,依边权递增的顺序查看每一条边,并按下述方法连接2个不同的连通分支:当查看到第k条边(v, w)时,如果端点v和w分别是当前2个不同的连通分支T1和T2中的顶点时,就用边(v, w)将T1和T2连接成一个连通分支,然后继续查看第k+1条边;如果端点v和w在当前的同一个连通分支中,就直接再查看第k+1条边.这个过程一直进行到只剩下一个连通分支时为止
(百度或者查书本更加有效……)
构造G的最小生成树的Prim算法的基本思想是:首先置S={1},然后,只要S是V的真子集,就作如下的贪心选择:选取满足条件iS,jV-S,且c[i][j]最小的边,将顶点j添加到S中.
这个过程一直进行到S=V时为止.
Kruskal算法构造G的最小生成树:将所有的边按权从小到大排序.然后从第一条边开始,依边权递增的顺序查看每一条边,并按下述方法连接2个不同的连通分支:当查看到第k条边(v, w)时,如果端点v和w分别是当前2个不同的连通分支T1和T2中的顶点时,就用边(v, w)将T1和T2连接成一个连通分支,然后继续查看第k+1条边;如果端点v和w在当前的同一个连通分支中,就直接再查看第k+1条边.这个过程一直进行到只剩下一个连通分支时为止
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1Many a boy ___ playing football at that time.A.is B.was C.are D.were
- 2500升氧气等于多少吨
- 3暮江吟 一道残阳铺水中, 半江瑟瑟半江红. 可怜九月初三夜, 露似真珠月似弓
- 4文中如何描写我的行动?我是一个怎样的人?在台阶一文中
- 5男生人数占全班的60%,男生人数比女生人数多_%,女生人数比男生人数少占全班人数的_%.
- 67.245*10^-6 保留3位有效数字
- 7One of the children must have hidden it up.这是现在完成时吗?这个have仅仅是助动词表完成的意思吗?
- 8有没有"朝立夕废"这个成语?
- 9穿过线圈的磁通量为零,感应电动势一定为零这句话为什么是错的
- 10你朋友取得了成绩,你鼓励他要努力,如果用四字成语是(),如果用八字成语是(),如果用古诗可以是()
热门考点