Class HuffmanCoding<T>
A huffman coding implementation using Fibonacci Min Heap.
Namespace: Advanced.Algorithms.Compression
Assembly: Advanced.Algorithms.dll
Syntax
public class HuffmanCoding<T> : object
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[]> |