Skip to main content

Tree-structures for set manipulation problems

  • Invited Lectures
  • Conference paper
  • First Online:
Mathematical Foundations of Computer Science 1977 (MFCS 1977)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 53))

Abstract

We discuss the use of tree-structures for finding efficient solutions for the well-known dictionary problem and generalizations thereof. In doing so, we present a number of known techniques together with recent developments. In particular, we mention recent results concerning trees of very small height suitable for implementing dictionaries, results concerning the non-uniform dictionary problem and new results on one-sided AVL trees.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adelson-Velskii, G.M., Landis, E.M., An algorithm for the organization of information (Russian), Doklady Akad. Nauk, SSSR 146 (1962) 263–266.

    Google Scholar 

  2. Aho, A.V., Hopcroft, J.E., Ullman, J.D., The design and analysis of computer algorithms, Addison-Wesley, Reading (1974)

    Google Scholar 

  3. Baer, J.L., Weight-balanced trees, AFIPS-Proceedings, vol. 44 (1975) 467–472.

    Google Scholar 

  4. Bayer, R., McCreight, E., Organization and Maintenance of Large Ordered Indexes. Acta Informatica 1 (1972) 173–189.

    Article  Google Scholar 

  5. Bayer, R., Symmetric B-trees, Acta Informatica 1 (1972) 290–306.

    Article  Google Scholar 

  6. Hirschberg, D.S., An insertion technique for one-sided height-balanced trees. Comm. ACM 19, 8 (Aug. 1976) 471–473.

    Article  Google Scholar 

  7. Hu, T.C., Tucker, A.C., Optimum binary search trees. SIAM J. Appl. Math., 21:4 (1971) 514–532.

    Article  Google Scholar 

  8. Knuth, D.E., The art of computer programming, I, III. Addison-Wesley (1967 and 1973).

    Google Scholar 

  9. Maurer, H.A., Datenstrukturen und Programmierverfahren. Teubner, Stuttgart (1974).

    Google Scholar 

  10. Maurer, H.A., Data structures and programming techniques. Prentice-Hall, Englewood Cliffs (1977).

    Google Scholar 

  11. Maurer, H.A., Wood, D., Zur Manipulation von Zahlenmengen. Angewandte Informatik 4 (1976) 143–149.

    Google Scholar 

  12. Maurer, H.A., Ottmann, Th., Six, H.-W., Implementing dictionaries using binary trees of very small height. Information Processing Letters 5 (1976) 11–14.

    Article  Google Scholar 

  13. Maurer, H.A., Ottmann, Th., Six, H.-W., Manipulation of number sets using balanced trees. Applied Computer Science, vol. 4 Carl Hanser, München (1976) 9–37.

    Google Scholar 

  14. Mehlhorn, K., Nearly optimal binary search trees. Acta Informatica 5 (1975) 287–295.

    Article  Google Scholar 

  15. Mehlhorn, K., Dynamic binary search trees. Fourth international Colloquium on Automata, Languages and Programming, Turku (1977).

    Google Scholar 

  16. Nievergelt, J., Reingold, E.M., Binary trees of bounded balance. SIAM Journal of Computing 2 (1973) 33–43.

    Article  Google Scholar 

  17. Ottmann, Th., Six, H.-W., Eine neue Klasse von ausgeglichenen Binärbäumen. Angewandte Informatik 8 (1976) 395–400.

    Google Scholar 

  18. Ottmann, Th., Six, H.-W., Wood, D., Right-brother-trees. Report 60 Institut fuer Angewandte Informatik und Formale Beschreibungsverfahren, Universitaet Karlsruhe, 75 Karlsruhe, W-Germany.

    Google Scholar 

  19. Ottmann, Th., Wood, D., Deletion in onse-sided height balanced search trees. Report: McMaster University, Hamilton, Department of Mathematics, Hamilton, Ontario, Canada (1977).

    Google Scholar 

  20. Ottmann, Th., Six, H.-W., Wood, D., On the correspondence between AVL trees and brother trees. Report 61 Institut fuer Ángewandte Informatik und Formale Beschreibungsverfahren, Universitaet Karlsruhe, 75 Karlsruhe, W-Germany (1977).

    Google Scholar 

  21. van Leeuwen, J., The complexity of data organization. Mathematical Centre Tracts 81 (1976) 37–147.

    Google Scholar 

  22. Wirth, N., Algorithmen und Datenstrukturen, Teubner, 70 Stuttgart, W-Germany (1975).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jozef Gruska

Rights and permissions

Reprints and permissions

Copyright information

© 1977 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maurer, H.A., Ottmann, T. (1977). Tree-structures for set manipulation problems. In: Gruska, J. (eds) Mathematical Foundations of Computer Science 1977. MFCS 1977. Lecture Notes in Computer Science, vol 53. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-08353-7_131

Download citation

  • DOI: https://doi.org/10.1007/3-540-08353-7_131

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-08353-5

  • Online ISBN: 978-3-540-37285-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics