private string getNodeName(HuffmanNode node) { string str; if (node.IsLeaf) { str = " '" + node.ToString() + "'(" + node.Frequency.ToString() + ")\n" + node.getBit(); } else { str = node.ToString() + "\n" + node.getBit(); } return(str); }
private string getNodeName2(HuffmanNode node) { string str; if (node.IsLeaf) { str = " '" + node.ToString() + "'(" + node.Depth.ToString() + "," + node.Frequency + ")\n" + node.getBit(); } else if (node.LeftChild == null && node.RightChild == null) { return("ZeroNode(" + node.Depth + ")"); } else { str = node.ToString() + "(" + node.Depth + ")" + "\n" + node.getBit(); } return(str); }