当前位置: 首页 > 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.pierceye.com/news/68975/

相关文章:

  • php网站后台访问统计分析个人工商户做网站要上税吗
  • 南昌有什么网站网络营销分销策略是什么
  • 阎良建设局 网站专门做算法项目的网站
  • 会员网站免费建设品牌高端网站制作企业
  • 域名net表示什么网站如何用本地视频做网站
  • qt 可以做网站吗免费的企业网站
  • html5国内网站WordPress P站
  • 潍坊市建设厅网站wordpress post slug
  • 泸州网站建设价格文化类网站建设方向
  • 仿做网站wordpress登入后台
  • 网站主机托管请打开app
  • 做网站几百块可信吗如何制作产品网站
  • 网站上那些兼职网页怎么做的微信手机版登录入口
  • 免费茶叶网站建设视频直播怎么赚钱的
  • 织梦茶叶网站模板免费下载关于计算机网站建设的论文
  • 哪个网站做logo好跨境电商 网站开发
  • 网站建设外文文献深圳市建设注册执业资格中心网站
  • 网站建设生存期模型大连模板网站制作费用
  • 东莞网站建设快速排名苏州小程序定制开发公司
  • 网站维护工作内容浙江省建设厅官网证件查询
  • 网站做聚合页面方案如何写做外贸怎样上国外网站
  • 专门做考研的网站现在推广平台哪家最好
  • 怎么申请网站域名赚钱wordpress固定连接
  • 做一个网站要注意什么东西专业的英文网站建设
  • 永久免费素材网站网站点击量作用
  • 建设网站便宜网页制作 收集资料
  • 网站源码有什么用各大网站怎么把世界杯做头条
  • windows网站模板扬州网站建设suteng
  • 编写网站 语言关键词优化分析工具
  • 国外商品网站如何开发高端市场