public void InsertTree(HuffmanTree hTemp) { Node eTemp = new Node(hTemp); if (first == null) { first = eTemp; } else { Node p = first; while (p.link != null) { if ((p.data.GetFreq() <= hTemp.GetFreq()) && (p.link.data.GetFreq() >= hTemp.GetFreq())) { break; } p = p.link; } eTemp.link = p.link; p.link = eTemp; } }
public void SetRightChild(HuffmanTree newChild) { rightChild = newChild; }
public void SetLeftChild(HuffmanTree newChild) { leftChild = newChild; }
public Node(HuffmanTree newData) { data = newData; }