Optimized Deletion From an AVL Tree

Russell A. Brown
2024-07-02
Abstract:An AVL tree is a binary search tree that guarantees $ O\left( \log n \right ) $ search. The guarantee is obtained at the cost of rebalancing the AVL tree, potentially after every insertion or deletion. This article proposes a deletion algorithm that reduces the rebalancing required after deletion compared to the rebalancing required after deletion by a previously reported algorithm.
Data Structures and Algorithms
What problem does this paper attempt to address?