回头重新看了一遍这部分内容,我有这么一个问题:就拿老师你在这一小节PPT中的例子吧,我们在find(4)的过程中进行了路径压缩,他会改变原有并查集的结构嘛?
int find(int p){
assert( p >= 0 && p < count );
// path compression 2, 递归算法
if( p != parent[p] )
parent[p] = find( parent[p] );
return parent[p];
}
登录后可查看更多问答,登录/注册