知识点扫盲:二叉树之哈夫曼树

哈夫曼树是由哈夫曼博士于1952年发明,是一种特殊的二叉树,用于实现最优编码,使得树的带权路径长度最小。本文介绍了哈夫曼树的概念,包括路径、路径长度、节点的带权路径长度和树的带权路径长度,并详细解释了如何构建哈夫曼树的过程。
摘要由CSDN通过智能技术生成

说起曼哈顿,我脑子闪过的念头就是:那位大佬不是搞原子弹的嘛?这个树跟他是怎么关系的说?是他发现的嘛?

带着这些问题我细品了一会。。。嗯,原来是哈夫曼,这就说通了。

哈夫曼树是由麻省理工学院的哈夫曼博士于1952年发明的。这颗树到底是什么树呢?我们来一起了解一下。

要认识哈夫曼树,首先需要知道几个知识点:

1.什么是路径

如上图所示,其中A,B,D,H就是一条路径

2.什么是路径长度

仍然使用二叉树的例子,从A到H共经过了三条边,此路径长度就是3

3.什么是节点的带权路径长度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值