哈夫曼树 哈夫曼树的定义 构造哈夫曼树 哈夫曼编码 哈夫曼树的定义 设二叉树具有n个带权值的叶节点,那么从根节点到各个叶节点的路径长度与相应节点权值的乘积的和,叫做二叉树的 带权路径长度。 权: 权代表的是叶子结点的数据信息,是具体的值,也就是结点所储存的值。 具有最小带权路径长度的二叉树称为 哈夫曼树 (也称最优数)。 相同的叶节点构造出不同的二叉树 构造哈夫曼树 构造哈夫曼树的 原则: ① 权值越大的叶节点越靠近根节点; ② 权值越小的叶节点越远离根节点。 构造哈夫曼树的 过程: 哈夫曼编码 规定哈夫曼树中的 左