《算法导论》笔记 第21章 *21.4 带路径压缩的按秩合并的分析

【笔记】

一个增长极快的函数及其增长极慢的逆函数


秩的性质

对所有的结点x,有rank[x]<=rank[p[x]],如果x!=p[x]则不等号严格成立。rank[x]的初始值为0,并随时间而增长,直到x!=p[x];从此以后,rank[x]就不再变化。rank[p[x]的值是时间的单调递增函数。

在从任何一个结点指向根的路径上,结点的秩是严格递增的。

每个结点的秩至多为n-1。


时间界的证明


势函数


势的变化和操作的平摊代价



【练习】


21.4-1 证明引理21.4。


21.4-2 证明:每个结点的秩都至多为floor(lgn)。


21.4-3 对每个结点x,存储rank[x]需要多少位(bit)?


21.4-4 对于按秩合并、但不带路径压缩的不相交集合上的操作,简要的证明其运行时间为O(mlgn)。


21.4-5 各结点的级别在路径上是单调递增的吗?


21.4-6 证明。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值