def __init__(self, weight=0, value=None): """Initializes a new Huffman tree node with given weight and value (though interior nodes will have value None) """ BinaryTreeNode.__init__(self,value) self.weight = weight
def setRightChild(self, node): """Sets right child to given node, which will presumably be a HTN.""" BinaryTreeNode.setRightChild(self, node) self.weight += node.getWeight()