Asymmetry in Binary Search Tree Update Algorithms

Joseph C. Culberson and Patricia A. Evans

Date: May 1994

University of Alberta Computing Science Technical Report TR94-09

Abstract

In this paper we explore the relationship between asymmetries in deletion algorithms used in updating binary search trees, and the resulting long term behavior of the search trees. We show that even what would appear to be negligible asymmetric effects accumulate to cause long term degeneration. This persists even in the face of other effects that would appear to counteract the long term effects. On the other hand, eliminating the asymmetry completely seems to give us trees that have a smaller IPL than is expected for trees built by a random sequence of insertions. But even then there are surprises in that the backbone becomes longer than expected.

TR 94-09 (postscript)

It can also be retrieved by anonymous ftp ftp.cs.ualberta.ca pub/TechReports

Queries: email joe@cs.ualberta.ca or pevans@cs.uvic.ca

Joseph Culberson

May 17,1994