构造哈夫曼树 哈夫曼树也称最优树 利用给出的数构造哈夫曼树:将数字排序,取出最小与次小的数构造一棵二叉树(从序列中去掉取出的数),根为两个节点的和,把和放回序列中排序,直到序列为空。 节点个数 = 2*叶子节点个数 - 1 哈夫曼编码 在哈夫曼树的基础上,以左走为0,右走为1,可以得出每一个叶子节点的哈夫曼编码。 没有任何一个编码是另一个编码的前缀