An empirical study of insertion and deletion in binary search trees

16Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

This paper describes an experiment on the effect of insertions and deletions on the path length of unbalanced binary search trees. Repeatedly inserting and deleting nodes in a random binary tree yields a tree that is no longer random. The expected internal path length differs when different deletion algorithms are used. Previous empirical studies indicated that expected internal path length tends to decrease after repeated insertions and asymmetric deletions. This study shows that performing a larger number of insertions and asymmetric deletions actually increases the expected internal path length, and that for sufficiently large trees, the expected internal path length becomes worse than that of a random tree. With a symmetric deletion algorithm, however, the experiments indicate that performing a large number of insertions and deletions decreases the expected internal path length, and that the expected internal path length remains better than that of a random tree. © 1983, ACM. All rights reserved.

Author supplied keywords

Cite

CITATION STYLE

APA

Eppinger, J. L. (1983). An empirical study of insertion and deletion in binary search trees. Communications of the ACM, 26(9), 663–669. https://doi.org/10.1145/358172.358183

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free