首页 > 代码库 > 对于各种各样平衡树的比较
对于各种各样平衡树的比较
近来闲来无事。。。难题不会做,简单题不想做。。。
又不能颓废,于是就去学各种各样的平衡树
故在此对各种平衡树做一些比较(不太常见的, Treap这样烂大街的就不比了)
二次联通门 : 数组splay ------ luogu P3369 【模板】普通平衡树(Treap/SBT)
二次联通门 : 替罪羊树 ------ luogu P3369 【模板】普通平衡树(Treap/SBT)
二次联通门 : 红黑树 ------ luogu P3369 【模板】普通平衡树(Treap/SBT)
评测地址为洛谷大牛分站, 手动函数O2优化,代码均为自己手写,且按我平时代码风格
时间:
红黑树:
数组splay
替罪羊树
α=0.63
α=0.75
α=0.55
可以明显发现红黑树比其他的平衡树都要快, 而且快不少 (开了O2优化的情况下)
代码长度的话,可能是写法问题,我的红黑树竟然比数组的splay要短。。。。再加上我个人的代码风格喜欢把代码写得很长。。
那么红黑树其实也不一定就是不可写的
对于各种各样平衡树的比较
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。