首页 > 试题广场 >

使用链表表示和加权合并启发式策略,写出MAKE-SET,FI

[问答题]
使用链表表示和加权合并启发式策略,写出MAKE-SET,FIND-SET和UNION操作的伪代码,并指定你在集合对象和表对象中所使用的属性。
MAKE-SET(v){
    x.p = x
    x.rank = 0
}
UNION(u,v){
    LINK(FIND-SET(u),== FIND-SET(v))
}
FIND-SET(x){
    if x != x.p
        x.p = FIND-SET(x.p)
    return x.p
}

这道题你会答吗?花几分钟告诉大家答案吧!