| Interface | Description |
|---|---|
| Traverse |
A Functional Interface that implements a specific action taken when doing
a traversal of a Huffman Tree and visiting a leaf node.
|
| Class | Description |
|---|---|
| HuffmanTree |
An abstract class that defines a HuffmanTree
|
| HuffmanTreeUtilities |
A Class that contains various methods and a few classes that use the HuffmanTree
abstract class to build Huffman Trees and encode and decode .txt files using
Huffman encoding.
|
| HuffmanTreeUtilities.HuffmanLeaf |
A class that defines a leaf node of a HuffmanTree.
|
| HuffmanTreeUtilities.HuffmanNode |
A class that defines an inner node of a HuffmanTree.
|