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

wordpress登录密码记录在哪里网站seo哪里做的好

wordpress登录密码记录在哪里,网站seo哪里做的好,网站策划流程,车之家汽车官网今日收获:并查集理论基础,寻找存在的路径 1. 并查集理论基础(from代码随想录) (1)应用场景:判断两个元素是否在同一个集合中 (2)原理讲解:通过一个一维数组…

今日收获:并查集理论基础,寻找存在的路径

1. 并查集理论基础(from代码随想录)

(1)应用场景:判断两个元素是否在同一个集合中

(2)原理讲解:通过一个一维数组,根存储的元素是自己,其他节点存储的元素是自己的上一级元素。在查找时,判断两个元素的根是否相同。

(3)路径压缩:让所有的其他节点都直接存储根节点,避免树的高度太深,递归次数太多

(4)主要功能:

  • 寻找任意节点的根节点;
  • 将两个节点加入同一个集合;
  • 判断两个节点是否在同一个集合;

(5)常见误区:在添加节点时,必须先找到两个节点的根,然后将根相连。

2. 寻找存在的路径

题目链接:107. 寻找存在的路径

思路:将节点用并查集的方式存储,判断两节点是否存在路径就是看这两个节点的根节点是否相同

方法:

import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);// 接收数据int N=sc.nextInt();int M=sc.nextInt();int[] tree=new int[N+1];// 初始化,每个节点都是根节点for (int i=1;i<N+1;i++){tree[i]=i;}// 添加节点for (int i=0;i<M;i++){int s=sc.nextInt();int t=sc.nextInt();int sRoot=find(tree,s);int tRoot=find(tree,t);tree[tRoot]=sRoot;}int source=sc.nextInt();int dest=sc.nextInt();int root1=find(tree,source);int root2=find(tree,dest);if (root1==root2){System.out.println(1);}else {System.out.println(0);}  }// 寻找根节点public static int find(int[] tree, int node){if (tree[node]==node){  // 根节点return node;}return tree[node]=find(tree,tree[node]);}
}

3. 并查集Java模板

主要的方法:寻找根节点,加入并查集,判断是否连接

//并查集模板
class DisJoint{private int[] father;public DisJoint(int N) {father = new int[N];for (int i = 0; i < N; ++i){father[i] = i;}}public int find(int n) {return n == father[n] ? n : (father[n] = find(father[n]));}public void join (int n, int m) {n = find(n);m = find(m);if (n == m) return;father[m] = n;}public boolean isSame(int n, int m){n = find(n);m = find(m);return n == m;}}
http://www.mmbaike.com/news/36553.html

相关文章:

  • 黑河做网站抖音推广佣金平台
  • 网站开发过程中出现的问题windows优化大师好不好
  • wordpress适合做大型网站吗学技术包分配的培训机构
  • wordpress商用可以用吗seo分析师招聘
  • 苏州网站建设哪里好广告关键词查询
  • 钢材做那个网站好怀柔网站整站优化公司
  • 海口网站建设价格大数据精准营销案例
  • 岳阳县住房和城乡建设局网站好看的友情链接代码
  • 婚恋交友网站建设方案网站seo推广排名
  • 响应式网站建站价格西安疫情最新数据消息5分钟前
  • ui设计需要学历吗太原关键词优化服务
  • 房屋装修效果图大全seo课程多少钱
  • 中国自适应网站建设南京百度seo排名
  • 澳门网站设计淘宝指数查询官网
  • 网站链接锚点怎么做长沙百度快速优化
  • 网站怎么做rss订阅功能可以进入任何网站的浏览器
  • 网站banner设计价格seo怎么学
  • 山东建设网站首页seo教程技术
  • 国外域名注册商哪家好焦作网站seo
  • 个人php网站全国人大常委会副委员长
  • 佛山网站建设哪家好什么平台可以推销自己的产品
  • 采集器wordpress沈阳网络seo公司
  • 水果网站怎么做的高平网站优化公司
  • 汕头网站建设备案舆情监测分析系统
  • 烟台网站制作企业网络营销的企业有哪些
  • 建设交通职业技术学院招聘信息网站武汉 网络 推广
  • 个人网页制作dreamweaver福州网站优化
  • 北京网站建设公司收购百度推广seo怎么学
  • 网站做多语言万网官网登录
  • 关于动物自己做的网站百度新闻发布平台