Back to Search Start Over

Balanced Binary Search Trees

Authors :
Steve Hubbard
Kent D. Lee
Source :
Undergraduate Topics in Computer Science ISBN: 9783319130712
Publication Year :
2015
Publisher :
Springer International Publishing, 2015.

Abstract

In Chap. 6 binary search trees were defined along with a recursive insert algorithm. The discussion of binary search trees pointed out they have problems in some cases. Binary search trees can become unbalanced, actually quite often. When a tree is unbalanced the complexity of insert, delete, and lookup operations can get as bad as \(\Theta (n)\). This problem with unbalanced binary search trees was the motivation for the development of height-balanced AVL trees by G.M. Adelson-Velskii and E.M. Landis, two Soviet computer scientists, in 1962. AVL trees were named for these two inventors. Their paper on AVL trees [AVL62] described the first algorithm for maintaining balanced binary search trees. The chapter goes on to discuss Splay Trees as another example of balanced binary search trees.

Details

ISBN :
978-3-319-13071-2
ISBNs :
9783319130712
Database :
OpenAIRE
Journal :
Undergraduate Topics in Computer Science ISBN: 9783319130712
Accession number :
edsair.doi...........c7ccbdd69a97be0c11151c9e631d9118
Full Text :
https://doi.org/10.1007/978-3-319-13072-9_10