博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
并查集(个人模版)
阅读量:7075 次
发布时间:2019-06-28

本文共 450 字,大约阅读时间需要 1 分钟。

并查集:

1 int find(int a)   2 {   3     int r=a;   4     while(f[r]!=r)   5     r=f[r];   6     int i=a;   7     int j;   8     while(i!=r)   9     {  10         j=f[i];  11         f[i]=r;  12         i=j;  13     }  14     return r;  15 }  16 int merge(int a,int b)  17 {  18     int A,B;  19     A=find(a);  20     B=find(b);  21     if(A!=B)  22     {  23         f[B]=A;  24     }  25 }

 

转载于:https://www.cnblogs.com/ECJTUACM-873284962/p/6562229.html

你可能感兴趣的文章
各消息队列对比,Kafka深度解析,众人推荐,精彩好文!
查看>>
二叉查找树转双向链表JAVA实现
查看>>
自动化Oracle数据库静默安装
查看>>
买二手房不如买新房
查看>>
如何利用C++搭建个人专属的TensorFlow
查看>>
阿里云和腾讯云搭建hadoop
查看>>
Vue命令行工具vue-cli
查看>>
SpringCloud(Finchley版)6 - Config-Client
查看>>
SpringBoot-配置日志logback.xml
查看>>
PHP $_SERVER详解
查看>>
平台化技术:从C/S到B/S
查看>>
6.4 xz压缩工具
查看>>
11.18 Apache用户认证
查看>>
23种设计模式总结(三)
查看>>
Webbench压力测试
查看>>
登陆系统的两个界面以及忘记root密码怎么办
查看>>
checkbox功能实现之全选、反选、取消
查看>>
pear安装模块出现报错——could not extract the package.xml
查看>>
第十七天 while 循环
查看>>
Log4j.properties配置详解
查看>>