Class HuffmanCoding<T>
A huffman coding implementation using Fibonacci Min Heap.
Inherited Members
Namespace: Advanced.Algorithms.Compression
Assembly: Advanced.Algorithms.dll
Syntax
public class HuffmanCoding<T>
Type Parameters
| Name | Description |
|---|---|
| T |
Methods
Compress(T[])
Returns a dictionary of chosen encoding bytes for each distinct T.
Declaration
public Dictionary<T, byte[]> Compress(T[] input)
Parameters
| Type | Name | Description |
|---|---|---|
| T[] | input |
Returns
| Type | Description |
|---|---|
| Dictionary<T, Byte[]> |