예제 #1
0
 public InternalNode() : base(0, false)
 {
     leftChild  = null;
     rightChild = null;
 }
예제 #2
0
 public InternalNode(HuffNode l, HuffNode r, int weight) : base(weight, false)
 {
     leftChild  = l;
     rightChild = r;
 }
예제 #3
0
 public HuffmanTree(char E, int weight)
 {
     root = new LeafNode(E, weight);
 }
예제 #4
0
 public HuffmanTree(HuffNode l, HuffNode r, int weight)
 {
     root = new InternalNode(l, r, weight);
 }
예제 #5
0
 public HuffmanTree(HuffNode root)
 {
     this.root = root;
 }