Abstract
We take a rather informal look at the development of techniques for finding optimal and near optimal binary search trees. The point of view is both that of the “early” development of the field and as a set of wonderful examples for teaching algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mehlhorn, K.: Best possible bounds for the weighted path length of optimum binary search trees. In: Brakhage, H. (ed.) GI-Fachtagung 1975. LNCS, vol. 33, pp. 31–41. Springer, Heidelberg (1975)
Mehlhorn, K., Galil, Z.: Monotone switching circuits and boolean matrix product. In: Becvár, J. (ed.) MFCS 1975. LNCS, vol. 32, pp. 315–319. Springer, Heidelberg (1975)
Mehlhorn, K.: Nearly optimal binary search trees. Acta Inf. 5, 287–295 (1975)
Knuth, D.E.: Optimum binary search trees. Acta Inf. 1, 14–25 (1971)
Knuth, D.E.: The Art of Computer Programming. Sorting and Searching, vol. III. Addison-Wesley, Reading (1973)
Huffman, D.A.: A method for the construction of minimum-redundanct codes. Proceedings of the IRE 40(9), 1098–1101 (1952)
Gilbert, E.N., Moore, E.F.: Variable-length binary encodings. The Bell System Technical Journal 38, 933–968 (1959)
Younger, D.H.: Context-free language processing in time n 3. In: FOCS, pp. 7–20. IEEE, Los Alamitos (1966)
Younger, D.H.: Recognition and parsing of context-free languages in time n 3. Information and Control 10(2), 189–208 (1967)
Hu, T.C., Tucker, A.C.: Optimal computer search trees and variable-length alphabetical codes. SIAM J. on Applied Math. 21(4), 514–532 (1971)
Garsia, A.M., Wachs, M.L.: A new algorithm for minimum cost binary trees. SIAM J. Comput. 6(4), 622–642 (1977)
Walker, W.A., Gotlieb, C.C.: A top-down algorithm for constructing nearly optimal lexicographical trees. In: Read, R.C. (ed.) Graph Theory and Computing, pp. 303–323 (1972)
Bayer, P.J.: Improved Bouonds on the Costs of OPtimal and Balanced Binary Search Trees. MAC Technical Memorandum 69, ans M.Sc. Thesis, M.I.T. (1975)
Mehlhorn, K.: A best possible bound for the weighted path length of binary search trees. SIAM J. Comput. 6(2), 235–239 (1977)
Allen, B.: On the costs of optimal and near-optimal binary search trees. Acta Inf. 18, 255–263 (1982)
Fredman, M.L.: Two applications of a probabilistic search technique: Sorting x + y and building balanced search trees. In: STOC, pp. 240–244. ACM, New York (1975)
DePrisco, R., DeSantis, A.: On binary search trees. Inf. Process. Lett. 45(5), 249–253 (1993)
DePrisco, R., DeSantis, A.: New lower bounds on the cost of binary search trees. Theor. Comput. Sci. 156(1&2), 315–325 (1996)
Bose, P., Douïeb, K.: Efficient construction of near-optimal binary and multiway search trees. To appear Proc. Algorithms and Data Structures Symposium (WADS) (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Munro, J.I. (2009). Reflections on Optimal and Nearly Optimal Binary Search Trees. In: Albers, S., Alt, H., Näher, S. (eds) Efficient Algorithms. Lecture Notes in Computer Science, vol 5760. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03456-5_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-03456-5_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03455-8
Online ISBN: 978-3-642-03456-5
eBook Packages: Computer ScienceComputer Science (R0)