摘要: 我们利用势能分析来对splay旋转的复杂度进行简单证明,具体操作暂时不证明 设旋转的复杂度为$k$,定义 $size(x):$以x为根的子树大小 \(\phi(x)=klog_2(size(x))\) \(\Phi(T)=\sum_{\phi(x)}\) $\Phi$为势函数 对于不平衡的树,$\P 阅读全文
posted @ 2020-06-11 21:34 eee_hoho 阅读(517) 评论(0) 推荐(2) 编辑
摘要: 距离上次写splay已经过去了10个月了,今天高兴地重拾了平衡树,赶紧过来写一下自己的写法,以后好养成习惯 需要解释的尽量在代码里注释了,就不过多说了 检查x是父亲的左儿子还是右儿子 int chk(int x) { return ch[fa[x]][1] == x; } pushup void p 阅读全文
posted @ 2020-06-11 20:58 eee_hoho 阅读(230) 评论(0) 推荐(0) 编辑