Skip to content

ajgabz/HuffmanCoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HuffmanCoding

This is a partial implementation of the Huffman compression algorithm in Java.

The Java implementation, utilizing Google's Guava library, constructs a Huffman Tree for Unicode data.

The key file here is "HuffmanEncoder.java," which is a singleton factory that produces a Huffman tree. It can either produce a tree from a Multiset of character-frequencies or directly from a file or string, via Java's own BufferedReader.

About

Constructs a Huffman Tree for Unicode Character Data, Utilizes Google's Guava

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages