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

炉石做任务抽奖网站杭州自助建站

炉石做任务抽奖网站,杭州自助建站,建设网站的好处和优点,wordpress 编码给你一个 n 个点的带权无向连通图#xff0c;节点编号为 0 到 n-1 #xff0c;同时还有一个数组 edges #xff0c;其中 edges[i] [fromi, toi, weighti] 表示在 fromi 和 toi 节点之间有一条带权无向边。最小生成树 (MST) 是给定图中边的一个子集#xff0c;它连接了所有…给你一个 n 个点的带权无向连通图节点编号为 0 到 n-1 同时还有一个数组 edges 其中 edges[i] [fromi, toi, weighti] 表示在 fromi 和 toi 节点之间有一条带权无向边。最小生成树 (MST) 是给定图中边的一个子集它连接了所有节点且没有环而且这些边的权值和最小。 请你找到给定图中最小生成树的所有关键边和伪关键边。如果从图中删去某条边会导致最小生成树的权值和增加那么我们就说它是一条关键边。伪关键边则是可能会出现在某些最小生成树中但不会出现在所有最小生成树中的边。 请注意你可以分别以任意顺序返回关键边的下标和伪关键边的下标。 示例 1 输入n 5, edges [[0,1,1],[1,2,1],[2,3,2],[0,3,2],[0,4,3],[3,4,3],[1,4,6]] 输出[[0,1],[2,3,4,5]] 解释上图描述了给定图。 下图是所有的最小生成树。 代码 class Solution {int[] fa;public void init(){for(int i0;ifa.length;i)fa[i]i;}public int find(int x){if(x!fa[x])fa[x]find(fa[x]);return fa[x];}public void union(int x,int y){xfind(x);yfind(y);if(xy) return;fa[x]y;}public ListListInteger findCriticalAndPseudoCriticalEdges(int n, int[][] edges) {fanew int[n];init();int tarn;int min0;int[][] edgenew int[edges.length][4];for(int i0;iedges.length;i){for(int j0;j3;j)edge[i][j]edges[i][j];edge[i][3]i;}Arrays.sort(edge,(o1, o2) - o1[2]-o2[2]);for(int i0;iedge.length;i)//计算最小生成树的权值{if(find(edge[i][0])find(edge[i][1]))continue;union(edge[i][0],edge[i][1]);minedge[i][2];}ListListInteger resnew ArrayList();res.add(new ArrayList());res.add(new ArrayList());for(int i0;iedge.length;i)//遍历所有边{init();tarn;int var0;for(int j0;jedge.length;j)//不加入当前边的情况下计算最小生成树{if(ij||find(edge[j][0])find(edge[j][1])) continue;union(edge[j][0],edge[j][1]); tar--;varedge[j][2];}if(tar!1||varmin)//如果生成的最小生成树权重更大或者无法生成最小生成树消去的边则为关键边{res.get(0).add(edge[i][3]);continue;}init();varedge[i][2];union(edge[i][0],edge[i][1]);//用当前边为开始构造生成树for(int j0;jedge.length;j){if(ij||find(edge[j][0])find(edge[j][1])) continue;union(edge[j][0],edge[j][1]); varedge[j][2];}if(varmin) res.get(1).add(edge[i][3]);//如果当前边构造而成的生成树也等于最小权值则是伪关键边}return res;} }
http://www.pierceye.com/news/151490/

相关文章:

  • 有哪些设计的很优秀的网站诸暨市住房建设局网站
  • 建设网站网站建站延吉手机网站建设开发
  • 网站建设一意见08wordpress主题
  • 做网站备案不少天网络设计包括哪些
  • 仿腾讯视频网站源码个人制作网站工具
  • 泉州网站制作建设163注册企业邮箱
  • 漳州市建设局网站6热e国产-网站正在建设中-手机版
  • 给公司做网站数据分析江门网站设计制作
  • 怎么做新网站安宁网站建设熊掌号
  • com是什么网站网络科技公司可以去吗
  • 抖音创作者服务平台上海seo培训中心
  • 自己做网站app甘肃网站域名申请公司
  • 电子商务网站开发的课程介绍2023年新闻摘抄
  • 合肥如何做百度的网站推广百度知道官网首页登录入口
  • 织梦网站怎么做二级域名广州做网站费用
  • 湖南的商城网站建设网站建设与管理专业就业
  • 诸城企业网站建设wordpress经典编辑器插件
  • 做视频播放网站 赚钱全国建筑网站
  • 网站建站要多少钱2021安全员证报名入口
  • 成都建设网站那家好vs2019可以做网站吗
  • 个人网站开发教程济南高新网站制作
  • 中国空间站最新进展欧泰国际物流网站
  • 做淘宝链接网站成都网站建设 3e网络
  • 兰州中川国际机场t3航站楼vue单页面做网站加载慢
  • 公司网站制作费用申请泸州网站建设公司
  • 专业网络优化有名的seo外包公司
  • 宿迁网站建设制作湖南常德邮编
  • 网站制作方案电子商务网站建设与维护的主要内容
  • 网站淘宝客怎么做的建网站前途
  • 宁波网站开发服务网页制作技巧