We prove that no algorithm for balanced binary search trees performing insertions and deletions in amortized time O(f(n)) can guarantee a height smaller than ⌈log(n + 1) + 1/f(n)⌉ for all n. We improve the existing upper bound to ⌈log(n + 1) + log2 (f(n))/f(n)⌉, thus almost matching our lower bound. We also improve the existing upper bound for worst case algorithms, and give a lower bound for the semi-dynamic case.
CITATION STYLE
Fagerberg, R. (1996). Binary search trees: How low can you go? In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1097, pp. 440–451). Springer Verlag. https://doi.org/10.1007/3-540-61422-2_151
Mendeley helps you to discover research relevant for your work.