Splay入门
摘要:
这几天了解了一下平衡树,大概有如下几种:AVL, 红黑, SBT, splay, treap, 后两者不是很严格的平衡。反正先拿splay练手了,感觉比较热门。。。平衡树的维护都靠旋转,splay也是。其核心是Splay(x, goal)操作:把节点x一层层Rotate上去,直到x到达目的地goal下方;它支持任意区间的更新,查询,插入,删除and翻转,O(lgn)。模板来源:(盗用自notonlysuccess牛) http://www.notonlysuccess.com/index.php/splay-tree/用法:(来自Crash牛) http://www.docin.com/p.. 阅读全文
posted @ 2014-01-25 01:37 KimKyeYu 阅读(373) 评论(0) 推荐(0) 编辑