Improving partial rebuilding by using simple balance criteria
Some new classes of balanced trees, defined by very simple balance criteria, are introduced. Those trees can be maintained by partial rebuilding at lower update cost than previously used weight-balanced trees. The used balance criteria also allow us to maintain a balanced tree without any balance information stored in the nodes.
KeywordsBinary Tree Balance Tree Binary Search Tree Lower Node Information Processing Letter
Unable to display preview. Download preview PDF.
- G. M. Adelson-Velski and E. M. Landis. An algorithm for the organization of information. Dokladi Akademia Nauk SSSR, 146(2), 162.Google Scholar
- J-L. Baer and B. Schwab. A comparison of tree-balancing algorithms. Communications of the ACM, 20(5), 1977.Google Scholar
- R. Bayer. Symmetric binary B-trees: Data structure and maintenance algorithms. Acta Informatica, 1(4), 1972.Google Scholar
- J. L. Bentley. Multidimensional binary search trees used for associative searching. Communications of the ACM, 18(9), 1975.Google Scholar
- M. R. Brown. Addentum to a storage scheme for height-balanced trees. Information Processing Letters, 8(3), 1979.Google Scholar
- H. A. Mauer, Th. Ottman, and H. W. Six. Implementing dictionaries using binary trees of very small height. Information Processing Letters, 5(1), 1976.Google Scholar
- J. Nievergelt and E. M. Reingold. Binary trees of bounded balance. SIAM Journal on Computing, 2(1), 1973.Google Scholar
- H. J. Olivie. A new class of balanced search trees: Half-balanced binary search trees. R.A.I.R.O. Informatique Theoretique, 16:51–71, 1982.Google Scholar
- M. H. Overmars. The Design of Dynamic Data Structures. Springer Verlag, 1983. ISBN 3-540-12330-X.Google Scholar
- M. H. Overmars and J. van Leeuwen. Dynaimc multi-dimensional data structures based on quad-and k-d trees. Acta Informatica, 17, 1982.Google Scholar
- D. D. Sleator and R. E. Tarjan. Self-adjusting binary search trees. Journal of the ACM, 32(3), 1985.Google Scholar