CMU-CS-04-171 Computer Science Department School of Computer Science, Carnegie Mellon University
Dynamic Optimality and Multi-Splay Trees Daniel Dominic Sleator, Chengwen Chris Wang November 2004
CMU-CS-04-171.ps
In this paper we introduce multi-splay trees, which can be viewed as a variant of splay trees. We prove the multi-splay access lemma, which resembles the access lemma for splay trees. With different assignment of weights, this lemma allows us to prove various bounds on the performance of multi-splay trees. Specifically, we prove that multi-splay trees are O(log log n)-competitive, and amortized O(log n). This is the first BST data structure to simultaneously achieve these two bounds. In addition, the algorithm is simple enough that we include code for its key parts. 14 pages
| |
Return to:
SCS Technical Report Collection This page maintained by reports@cs.cmu.edu |