设为首页 加入收藏

TOP

编程算法 - 并查集(disjoint set) 代码(C)
2015-01-22 21:12:04 来源: 作者: 【 】 浏览:19
Tags:编程 算法 查集 disjoint set 代码

并查集(disjoint set) 代码(C)


本文地址: http://blog.csdn.net/caroline_wendy


并查集(disjoint set)是一种常用的数据结构.树形结构, 包含查询(find)合并(unite)操作.

时间复杂度O(a(n)), 比O(logn)要快.


代码:

class DisjoinSet {
	static const int MAX_N = 10000;
	int par[MAX_N];
	int rank[MAX_N];
public:
	void init(int n) {
		for (int i=0; i
  
   





】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C和指针 (pointers on C)――第.. 下一篇Objective-C 和 Core Foundation ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: