静态搜索树是否应从不平衡?
数据结构与算法
2010-06-21 v1
摘要
本文研究静态搜索树是否应从不平衡的问题。我们提出了几种方法,将一棵不平衡的k叉搜索树重构为一棵新树,该树保留了的许多性质,同时其高度为,仅比最优高度差一个单位。更具体地说,我们证明可以确保中元素的深度不超过它们在中的深度加上最多。同时,可以保证树中的平均访问时间不超过树中的平均访问时间加上。这表明对于大多数应用,平衡树总是比不平衡树更好的选择,因为平衡树具有相似的平均访问时间和更优的最坏情况访问时间。
引用
@article{arxiv.1006.3715,
title = {Should Static Search Trees Ever Be Unbalanced?},
author = {Prosenjit Bose and Karim Douïeb},
journal= {arXiv preprint arXiv:1006.3715},
year = {2010}
}