Back close

Dynamic Optimal Binary Search Tree

Publication Type : Journal Article

Publisher : Int. J. Found. Comput. Sci.

Source : Int. J. Found. Comput. Sci., Volume 1, Number 4, p.449-464 (1990)

Url : http://www.worldscientific.com/doi/abs/10.1142/S0129054190000308

Campus : Amritapuri

School : Department of Computer Science and Engineering, School of Engineering

Department : Computer Science

Year : 1990

Abstract : In this paper we present a strategy to maintain a dynamic optimal binary search tree. The algorithms for insertion and deletion use swapping as the basic operation. Since in average situations the tree reorganization is limited to local changes, it can be favourably compared with the local balancing algorithms. The present algorithms dynamically maintain the optimal tree with an amortized time of O(log2 n), where n is the total number of nodes in the tree. In the worst case situations, the algorithms take only O(n) time. This is significant when they are compared to the algorithms producing static optimal binary search trees.

Cite this Research Publication :
A. P. Korah and Dr. Kaimal, M. R., “Dynamic Optimal Binary Search Tree”, Int. J. Found. Comput. Sci., vol. 1, pp. 449-464, 1990.

Admissions Apply Now