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

关于网站首页建设的文章会员制营销

关于网站首页建设的文章,会员制营销,wordpress to微博,南京建设主管部门网站每日一题#xff0c;今天又刷到一道使用并查集来解决的问题#xff0c;再次加深了一遍自己对并查集的印象和使用。 题目要求 树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1#xff5e;n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1…每日一题今天又刷到一道使用并查集来解决的问题再次加深了一遍自己对并查集的印象和使用。 题目要求 树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间且这条附加的边不属于树中已存在的边。图的信息记录于长度为 n 的二维数组 edges edges[i] [ai, bi] 表示图中在 ai 和 bi 之间存在一条边。 请找出一条可以删去的边删除后可使得剩余部分是一个有着 n 个节点的树。如果有多个答案则返回数组 edges 中最后出现的边。 题目解析及代码 本题明显可以使用并查集的思想如果判断是否已经来连接可以在两个节点合并前加上一个判断如果通过find方法发现这两个节点处在一个集体中那么让记录下这个数据最后遍历到最后即使有多个结果是冗余这样也会直接指向最后一个结果。 如果对并查集的思想不是很理解可以查看我的另外一篇博客里面做出了详细的解释。 LeetCode547——省份数量并查集 下面为实现代码 class Solution {public int[] findRedundantConnection(int[][] edges) {int[] res new int[2]; int len edges.length;int[] p new int[len];for(int i 0;ilen;i){p[i] i;}for(int i 0;ilen;i){int x1 edges[i][0]-1;int x2 edges[i][1]-1;if(find(p,x1)find(p,x2)){res edges[i];}union(p,x1,x2);}return res;}public void union(int[] p,int index1,int index2){int x1 find(p,index1);int x2 find(p,index2);p[x2] x1; }public int find(int[] p,int index){if(p[index]!index){p[index] find(p,p[index]);}return p[index];} }
http://www.zqtcl.cn/news/68975/

相关文章:

  • 响应式网站模板 视差营销型网站公司
  • 网站建设公司业务在哪里来谷歌官网登录入口
  • 肇庆市电商网站建设价格包头网站建设制作
  • 做网站需要哪些参考文献特色网站建设
  • 网站建设怎么记账网站建设与管理课程标准
  • 个人如何做网站软件网络服务顺序
  • 贵阳网站建设设计公司哪家好百度商家
  • 肇庆网站建设方案咨询济南市住监局官网
  • 制作只有一张图片的网站wordpress首页显示分类
  • 甘肃建设厅网站执业注册中心wordpress开启xmlrpc
  • 北京专做粮油米面的配送网站乡村生态旅游网站建设方案
  • 广东做网站公司有哪些济南哪里有做网站的公司
  • 济宁市住房和城乡建设局网站百度小程序如何做网站
  • 深圳建外贸网站公司wordpress搜索功能主题
  • 做网站游燕建设个人网站需要多少钱
  • 在网站建设工作会上的讲话邹平网站建设公司报价
  • 网站内容排版设计团队名称创意
  • 网站项目团队介绍集团公司网站源码php
  • 网页编辑代码模板最新seo视频教程
  • 巩义移动网站建设中国室内设计师联盟
  • 我想在阿里巴巴上给别人做网站唐山论坛建站模板
  • 深圳网站建设制作营销网站百度搜不到
  • 怎么做微信网站wordpress社区小程序
  • 广州站有高铁吗广州11个区繁华排名
  • 网站 色彩网站开发惠州
  • 网站诊断seo当前数据是指菲律宾做网站
  • php jsp开发网站开发网站死链接扫描
  • 一个ip可以做几个网站广州网站建设代理
  • 郑州五合一网站建设如何进行网站制作
  • 在凡科网申请的网站设置网页访问密码可用来制作网页的软件