随笔分类 -  数据结构—并查集

摘要:并查集水题 离散化之后直接并查集合并,在不等时判断两者是否在同一个集合內即可 注意排序 贴代码: 阅读全文
posted @ 2019-07-12 09:26 lleozhang 阅读(267) 评论(0) 推荐(0) 编辑
摘要:前置技能:曼哈顿距离转切比雪夫距离 曼哈顿距离:已知两点A(x1,y1)B(x2,y2),则其曼哈顿距离为|x2x1|+|y2y1| 切比雪夫距离:已知两点A(x1,y1)B(x2,y2),则其切比雪 阅读全文
posted @ 2019-06-25 14:13 lleozhang 阅读(202) 评论(0) 推荐(0) 编辑
摘要:首先显然是并查集了 每次连边就是合并两个集合,最后会形成很多连通块,是个森林的结构 考虑在连边的时候加入一个权值表示这条边是第几次被加入图中的,那么每次查询的答案即为xy路径上权值最大值 由于并查集按秩合并的复杂度是O(log2n),因此合并时直接按秩合并,查询时暴力向上跳即可 阅读全文
posted @ 2019-06-20 16:14 lleozhang 阅读(101) 评论(0) 推荐(0) 编辑

levels of contents
点击右上角即可分享
微信分享提示