当前位置: 首页 > news >正文

网站留言板作用观澜网站制作

网站留言板作用,观澜网站制作,公司网页制作模板图片,荆州网站推广怎么做最小生成树的实际应用背景。 最节省经费的前提下&#xff0c;在n个城市之间建立通信联络网。 Kruskal算法&#xff08;基于并查集&#xff09; void init() {for (int i 1; i < n; i) {pre[i] i;} }ll root(ll a) {ll i a;while (pre[i] ! i) {i pre[i];}return i p…

最小生成树的实际应用背景。

最节省经费的前提下,在n个城市之间建立通信联络网。

Kruskal算法(基于并查集)

void init() {for (int i = 1; i <= n; i++) {pre[i] = i;}
}ll root(ll a) {ll i = a;while (pre[i] != i) {i = pre[i];}return i = pre[i];
}bool merge(ll a, ll b) {ll ra = root(a);ll rb = root(b);if (ra == rb) {return 0;}pre[ra] = rb;return 1;
}ll kruskal() {sort(edge.begin(), edge.end());init();ll sum = 0;ll cnt = 0;for (const auto e : edge) {if (merge(e.u, e.v)) {sum += e.w;cnt++;}}return sum;
}

什么图适合用Prim算法求最小生成树,什么图适合用Kruskal算法求最小生成树。

  • Prim算法:归并顶点,与边数无关,适合于稠密图,即边的数量接近于节点数量的平方。Prim算法从一个节点开始,每次都添加一条连接已选节点和未选节点的最小边,因此它更适合于边的数量较多的情况。

  • Kruskal算法:归并边,适合于稀疏图,即边的数量远小于节点数量的平方。Kruskal算法每次都添加一条当前最小的边,只要这条边不会形成环,因此它更适合于边的数量较少的情况。

图示用Prim算法及Kruskal算法求最小生成树的过程。

  • Prim算法

  • Kruskal算法

http://www.yayakq.cn/news/615560/

相关文章:

  • 网站的标签怎么修改衡阳市网站建设
  • 阜阳制作网站公司企业网站如何推广
  • 做网站的上市公司软件页面设计用哪个软件比较好
  • 网站策划书免费海南省海口市龙华区
  • 学校网站建设板块分析科技网站域名
  • 建设银行网站上怎么查看账户wordpress百度seo
  • 张家港做网站多少钱做网站模板 优帮云
  • 重庆网站建设哪家做的好wordpress主题去除授权
  • 做一个简单的网站现在做推广的新渠道有哪些
  • 建站平台 discuz制造企业网站的建设目标
  • 冷水江网站定制seo云优化下载
  • 游戏网站怎么做seo凡科建站建网站
  • 网站建设合同属于承揽合同吗百度收录申请入口
  • 天津网络网站制作公司鲜花网站建设图片
  • 农业产品如何建网站网站关键词建设
  • 用织梦做的网站怎么管理wordpress html模式
  • 网站被别的域名绑定漳州网站开发去博大钱少a
  • 外贸 礼品 网站网站建设飠金手指科杰十二
  • 做秩序册的网站徐州网站seo公司
  • 服装商城网站建设方案申请云应用wordpress
  • 做网站公司赚钱吗学校开发网站公司
  • 金华建设网站wordpress钉钉
  • 专门做瑜伽的网站网页升级访问请自觉离开
  • 在国税网站更换购票员怎么做wordpress自定义文章类型标签
  • 用自己电脑做外网访问网站帮别人做钓鱼网站
  • 网站设计所用到的技术北京工程建设交易网
  • 深圳网站制作公司报价培训机构
  • 如何下载别人的网站模板wordpress编辑器不好用
  • 今年的公需课在哪个网站做太原网站建设公司
  • 房产中介网站建设管理企业营销运营