当前位置: 首页 > 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://wiki.neutronadmin.com/news/283667/

相关文章:

  • 网站联盟的收益模式同国外做贸易的网站
  • 大学网站建设的意义05网答案大全
  • 2008系统怎么做网站景观设计公司名称
  • 适合大学生做兼职的网站有哪些网页生成二维码生成器
  • nas做流媒体网站某某网站建设策划书2000字
  • 做封面网站对php网站开发技术课程总结
  • 南宁隆安网站建设软件技术开发工程师
  • 湛江建设局网站镇江外贸型网站建设
  • 腾讯云网站托管互联网外包公司有哪些
  • 网站前台功能模块设计网站管理系统 手机
  • 做网站如何使用数据库可以加速网页的加速器
  • 保定网站建设苗木wordpress 生成 app
  • 大连商城网站制作网站商务通登陆不上
  • wordpress视频站模板网站服务器上线后要怎么做
  • 网站托管费做网络调查的网站赚钱
  • 丹阳高铁站对面的规划做进口产品的网站
  • cms网站搭建好了再怎么做网络广告类型
  • 网站页面html静态化哪个网站可以卖自己做的模型
  • 北京做网站建设的公司哪家好北京做网站报价
  • 软件开发模型的v模型图成都百度推广和seo优化
  • 网站建设的背景有哪些asp最新版本
  • 在线模版下载网站短视频营销的特点
  • wordpress 导入数据seo快速优化软件网站
  • 响应式网站适合用什么框架做网页制作教程赵丰年
  • 国内做优秀的农业信息网站自己做影视网站怎么找代理商
  • 网站开发的常见编程语言有哪些合肥网站建设设计外包
  • 企业对网站建设的发展如何制作个人网页兼职主页
  • 江苏首天建设集团网站程序外包平台
  • 企业网站怎么收录网站开发与网站制作
  • 云南大永高速公路建设指挥部网站上海网站制作科技公司