Skip to main content
Log in

Optimal worst case trees

  • Published:
Acta Informatica Aims and scope Submit manuscript

Summary

Design and analysis of sorting and searching algorithms lead to the study of rooted trees with information stored either at the leaves or at all vertices. We consider the problem of minimising the maximum search cost when n items must be stored. Trees which achieve this minimum are almost regular and can usually be found in constant time. If regular trees are used, the maximum cost for a search is nearly best possible. If information is stored at all vertices, the root degree of large optimum trees take on one of two adjacent values, and both usually occur infinitely often for linear cost.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Eades, P.: Regularity and optimality for trees. Lect. Notes Math. 884. Proc. Eighth Austral. Conf. on Combin. 1980. Berlin, Heidelberg, New York: Springer 1981

    Google Scholar 

  2. Eades, P.: Further results on optimal trees. Ars. Comb. 14, 213–224 (1982)

    Google Scholar 

  3. Eades, P., Jones, L.: A family of optimal trees. Ars. Comb. 12, 37–45 (1981)

    Google Scholar 

  4. Eades, P., Staples, J.: On optimal trees. J. Algorithms 2, 369–384 (1981)

    Google Scholar 

  5. Göbel, F., Hoede, C.: On an optimality property of ternary trees. Inf. Control 42, 10–26 (1979)

    Google Scholar 

  6. Goldschlager, L.M., Eades, P.D.: Cheapsort. Dept. of Computer Sci. Tech. Rpt. No. 11, Univ. Queensland 1979

  7. Hyafil, L.: Thèse de 3ème cycle. Université de Paris VI (1974)

  8. Hyafil, L., Prusker, F., Vuillemin, J.: An efficient algorithm for computing optimal disk merge patterns (extended abstract). Proc. Sixth Annual ACM Symp. Comput., pp. 216–229. New York: Assoc. Comput. Mach. 1974

    Google Scholar 

  9. Hyafil, L., Prusker, F., Vuillemin, J.: Design of optimal merge on direct access devices. Inf. Proc. 74. Proceedings of the IFIP Congress, pp. 979–982. Amsterdam: North-Holland 1974

    Google Scholar 

  10. Knuth, D.E.: The Art of Computer Programming III. Sorting and Searching, pp. 361–373. Addison-Wesley, Reading, MA, 1973

    Google Scholar 

  11. Niven, I.: Diophantine Approximations. New York: Wiley-Interscience 1963

    Google Scholar 

  12. Okoma, S.: Generalized Heapsort. Lect. Notes Comput. Sci. 88. Proc. Ninth Symp. on Math. Found, of Comp. Sci. 1980 (P. Dembihski, ed.), pp 439–451. Berlin, Heidelberg, New York: Springer 1980

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by NSF under grants MCS-7927060 and MCS-8300414

Research supported by the Australian Department of Science and Technology under the Queen Elizabeth II Fellowship Scheme, while this author was at the University of Newcastle, N.S.W.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bender, E.A., Praeger, C.E. & Wormald, N.C. Optimal worst case trees. Acta Informatica 24, 475–489 (1987). https://doi.org/10.1007/BF00292115

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00292115

Keywords

Navigation