Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Optimum binary search trees

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


  1. 1.

    Booth, A. D., Colin, A. J. T.: On the efficiency of a new method of dictionary construction. Information and Control3, 327–334 (1960).

  2. 2.

    Brooks, Frederick P., Jr., Iverson, Kenneth E.: Automatic data processing, System/360 edition. Wiley 1969.

  3. 3.

    Douglas, A. S.: Techniques for the recording of, and reference to data in a computer. The Computer Journal2, 1–9 (1959).

  4. 4.

    Earley, Jay: An efficient context-free parsing algorithm. Communications of the ACM13, 94–102 (1970).

  5. 5.

    Gilbert, E. N., Moore, E. F.: Variable-length binary encodings. The Bell System Technical Journal38, 933–968 (1959).

  6. 6.

    Helbich, Jan: Direct selection of keywords for the KWIC index. Information Storage and Retrieval5, 123–128 (1969).

  7. 7.

    Hibbard, Thomas N.: Some combinatorial properties of certain trees with applications to searching and sorting. Journal of the ACM9, 13–28 (1962).

  8. 8.

    Iverson, Kenneth E.: A programming language. Wiley 1962.

  9. 9.

    Knuth, Donald E.: The art of computer programming,1: Fundamental algorithms. Addison-Wesley 1968.

  10. 10.

    Windley, P. F.: Trees, forests and rearranging. The Computer Journal3, 84–88, 174, 184 (1960).

  11. 11.

    Wirth, Niklaus, Hoare, C. A. R.: A contribution to the development ofAlgol. Communications of the ACM9, 413–431 (1966).

  12. 12.

    Wong, Eugene: A linear search problem. SIAM Review6, 168–174 (1964).

Download references

Author information

Additional information

The research reported here was supported by IBM Corporation.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Knuth, D.E. Optimum binary search trees. Acta Informatica 1, 14–25 (1971). https://doi.org/10.1007/BF00264289

Download citation


  • Information System
  • Operating System
  • Data Structure
  • Communication Network
  • Information Theory