C# Class FreakySources.Code.HuffmanTree

Show file Open project: KvanTTT/Freaky-Sources Class Usage Examples

Public Properties

Property Type Description
CompressedBytes CompressedByte>.Dictionary
Root HuffmanTreeNode

Public Methods

Method Description
HuffmanTree ( ByteCount bytesFreqs ) : System

Private Methods

Method Description
CalculateBytes ( ) : void
TraverseTree ( HuffmanTreeNode node, int length, int value ) : void

Method Details

HuffmanTree() public method

public HuffmanTree ( ByteCount bytesFreqs ) : System
bytesFreqs ByteCount
return System

Property Details

CompressedBytes public property

public Dictionary CompressedBytes
return CompressedByte>.Dictionary

Root public property

public HuffmanTreeNode,FreakySources.Code Root
return HuffmanTreeNode