Skip to main content

Deletion without rebalancing in multiway search trees

Author(s): Sen, Siddhartha; Tarjan, Robert E

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1682n
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSen, Siddhartha-
dc.contributor.authorTarjan, Robert E-
dc.date.accessioned2021-10-08T19:48:31Z-
dc.date.available2021-10-08T19:48:31Z-
dc.date.issued2014-01en_US
dc.identifier.citationSen, Siddhartha, and Robert E. Tarjan. "Deletion without rebalancing in multiway search trees." ACM Transactions on Database Systems 39, no. 1 (2014): pp. 8:1-8:14. doi:10.1145/2540068en_US
dc.identifier.issn0362-5915-
dc.identifier.urihttp://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.571.6082&rep=rep1&type=pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1682n-
dc.description.abstractSome database systems that use a form of B-tree for the underlying data structure do not do rebalancing on deletion. This means that a bad sequence of deletions can create a very unbalanced tree. Yet such databases perform well in practice. Avoidance of rebalancing on deletion has been justified empirically and by average-case analysis, but to our knowledge, no worst-case analysis has been done. We do such an analysis. We show that the tree height remains logarithmic in the number of insertions, independent of the number of deletions. Furthermore, the amortized time for an insertion or deletion, excluding the search time, is O(1), and nodes are modified by insertions and deletions with a frequency that is exponentially small in their height. The latter results do not hold for standard B-trees. By adding periodic rebuilding of the tree, we obtain a data structure that is theoretically superior to standard B-trees in many ways. Our results suggest that rebalancing on deletion not only is unnecessary but may be harmful.en_US
dc.format.extent8:1 - 8:14en_US
dc.language.isoen_USen_US
dc.relation.ispartofACM Transactions on Database Systemsen_US
dc.rightsAuthor's manuscripten_US
dc.titleDeletion without rebalancing in multiway search treesen_US
dc.typeJournal Articleen_US
dc.identifier.doi10.1145/2540068-
dc.identifier.eissn1557-4644-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
DeletionWithoutRebalanceMultiwaySearchTree.pdf311.61 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.