哈夫曼树的构建及其编码

本文介绍了哈夫曼树的基本概念,如带权路径长度最小的二叉树特性,并详细阐述了哈夫曼树的构建步骤。通过实际操作,探讨了如何利用权值构建哈夫曼树,以及在编码过程中遇到的问题和思考。最后总结了哈夫曼树在实际应用中的局限性。
摘要由CSDN通过智能技术生成

常见应用:压缩,最基本的压缩编码的方法,使得总体的编码长度缩短,减少不必要的空间。

什么可以称为哈夫曼树?

公式判断:WPL=(W1*L1+W2*L2+W3*L3+...+Wn*Ln)

Wi : 表示第i个叶子的节点权值

Li:表示第i个叶子节点到根节点的路径长度

路径长度:通俗点,就是叶子节点到根节点的线段条数

带权路径WPL最小的二叉树就叫做哈夫曼树,也叫最优二叉树。


哈夫曼树构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值