常见应用:压缩,最基本的压缩编码的方法,使得总体的编码长度缩短,减少不必要的空间。
什么可以称为哈夫曼树?
公式判断:WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln)
Wi : 表示第i个叶子的节点权值
Li:表示第i个叶子节点到根节点的路径长度
路径长度:通俗点,就是叶子节点到根节点的线段条数
带权路径WPL最小的二叉树就叫做哈夫曼树,也叫最优二叉树。
哈夫曼树构建
常见应用:压缩,最基本的压缩编码的方法,使得总体的编码长度缩短,减少不必要的空间。
什么可以称为哈夫曼树?
公式判断:WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln)
Wi : 表示第i个叶子的节点权值
Li:表示第i个叶子节点到根节点的路径长度
路径长度:通俗点,就是叶子节点到根节点的线段条数
带权路径WPL最小的二叉树就叫做哈夫曼树,也叫最优二叉树。
哈夫曼树构建