Huffman Compression

Java 
Dec 2019

Programmed Huffman Encoding Algorithm for data compression.

The algorithm is as follows:

  1. Build a frequency table.
  2. Build a tree using priority queue.
  3. Map each character to binary encoding.
  4. Encoding aspect.