A Huffman encoding project to compress and decompress files utilizing trees, maps, and priority queues.
The project was tested on the according text files: an empty file, a file with one character, the US Consitution, and War and Peace. The US Consitution was compressed to become 25 KB from the original 45 KB. The file with one char compressed from 5 bytes to 3 bytes.
- Compile HuffmanEncoder.java