『最小生成树』Prim算法——加点法(优先队列堆优化+C++实现+例题)_百


2023年12月17日发(作者:3d地图实景地图2022)

G[j].push_back(node); } } //将已有的路的权值变成0 for(int i = 0; i < m; i++) { cin>>a>>b; int a_len = G[a].size(), b_len = G[b].size();

for(int j = 0; j < a_len;j++){ if(G[a][j].u == b){ G[a][j].w = 0; } }

for(int j = 0; j < b_len;j++){ if(G[b][j].u == a){ G[b][j].w = 0; } }

} /* cout<<"n邻接矩阵如下:nn"; for(int i = 1; i <= n; i++) { int size_ = G[i].size(); cout<

*/ //开始Prim算法 node.u = 1; node.w = 0; (node); while(tot < n && !()){ q = (); (); if(bk[q.u]) continue; bk[q.u] = 1; tot++; sum += q.w; //cout<<"q.u = "<


本文发布于:2024-09-21 22:58:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/fanyi/9343.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地图   权值   算法   开始
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议