SIAM Journal on Computing · 1977 · 79 citations · 4 references
ComputingComputer ScienceMathematicsAlgorithmsInformation TheoryOptimizationAlgorithm AnalysisApproximation AlgorithmsCombinatorial OptimizationComputational ComplexityTime ComplexityBinary Search TreesBounding FunctionsTree Algorithms
The weighted path length of optimum binary search trees is bounded above by $\sum \beta_i + 2\sum \alpha_j + H$ where H is the entropy of the frequency distribution, $\sum \beta _i $ is the total weight of the internal nodes, and $\sum \alpha_j$ is the total weight of the leaves. This bound is best possible. A linear time algorithm for constructing nearly optimal trees is described.
4
Donald E. Knuth · Acta Informatica · 1971 · 448 citations
Variable-Length Binary Encodings
E. N. Gilbert, E. F. Moore · Bell System Technical Journal · 1959 · 359 citations
Nearly optimal binary search trees
Kurt Mehlhorn · Acta Informatica · 1975 · 125 citations
Two applications of a probabilistic search technique
Michael L. Fredman · 1975 · 68 citations