Skeleton Trees for the Efficient Decoding of Huffman Encoded Texts

  • Authors:
  • Shmuel T. Klein

  • Affiliations:
  • Department of Mathematics and Computer Science, Bar Ilan University, Ramat-Gan 52900, Israel. tomi@cs.biu.ac.il

  • Venue:
  • Information Retrieval
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new data structure is investigated, which allows fast decoding of texts encoded by canonical Huffman codes. The storage requirements are much lower than for conventional Huffman trees, O(log^2 n) for trees of depth O(log n), and decoding is faster, because a part of the bit-comparisons necessary for the decoding may be saved. Empirical results on large real-life distributions show a reduction of up to 50% and more in the number of bit operations. The basic idea is then generalized, yielding further savings.