Kruskal算法。先按length用qsort排序,再利用并查集来做。
我一开始给并查集操作加上了路径压缩,但后来我把那段代码去掉后再提交,运行时间却基本没变化。
Kruskal算法实现
本文介绍了一种使用Kruskal算法求解最小生成树的方法,通过先对边进行长度排序,然后利用并查集判断是否构成环路来逐步构建最小生成树。文中提供了一个具体的C++实现案例。
Kruskal算法。先按length用qsort排序,再利用并查集来做。
我一开始给并查集操作加上了路径压缩,但后来我把那段代码去掉后再提交,运行时间却基本没变化。
11万+

被折叠的 条评论
为什么被折叠?