public HuffmanTree(List <T> data) { if (data == null || data.Count == 0) { return; } if (data.Count == 1) { Head = new HuffmanTreeNode <T>(data[0]); return; } BuildTree(ConvertDataToTree(data)); }
private HuffmanTree(T item) { Head = new HuffmanTreeNode <T>(item); }