并查集模板
2023-02-18 16:41:52 时间
算法总结
并查集主要有以下几个函数组成:
int fa[n];
//初始化
void init(int n){
for(int i=0;i<n;i++>{
fa[i]=i;
}
}
//查询
int find(int x){
if(fa[x]==x) return x;
else {
fa[x]=find(fa[x]); //这是路径压缩
return fa[x];
}
}
//合并
void merrge(int i, int j){
fa[find[i]]=find(j);
}
相关文章
- 取代OpenFeign:Spring Framework 6全新声明式客户端@HttpExchange
- RabbitMQ 订阅模型-路由模式
- 一篇文章教你正确解锁 代理ip 的使用方式,包含两个实战案例
- 个推TechDay治数训练营第四期直播回顾 | 企业级标签体系建设方法与实践
- JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK19特性讲解】
- 车载T-BOX中MCU和SoC通信方案(SPI通信方式)
- 《Quarkus实战》总结
- 用HTML制作独一无二的2022回忆旋转相册
- Eolink神技之四、IDEA工具插件Eolink ApiKit
- Eolink神技之五、API自动化——定时任务
- 大家都在卷——唯独你选对了方向——【Apollo开放平台8.0】
- 微信小游戏性能优化
- 一篇文章带你了解设计模式原理——UML图和软件设计原则
- 物联网 IOT 设备如何脱离信息孤岛?
- 自动驾驶技术平台分享:百度Apollo开放平台8.0再升级,更简单,更便捷,更高效
- 【蓝桥杯备赛系列 | 简单题】素数判断 & 字符串输入输出
- 想做自动驾驶技术的入,这回分享一个简单好用的开放平台
- 召回和排序模型中的用户行为序列的建模
- c语言操作符(上)
- 这届黑客不讲武德