切入正题之前,我们先了解几个概念:
- 路径:从树的一个结点到另一个结点分支所构成的路线
- 路径长度:路径上的分支数目
- 树的路径长度:从根结点出发到每个结点的路径长度之和
- 带权路径长度:该结点到根结点的路径长度乘以该结点的权值
- 树的带权路径长度:树中所有叶子结点的带权路径长度之和
构造哈夫曼树(以题目为例子)
构建哈夫曼编码
规则:对哈夫曼树的每个结点的左、右分支进行编号,左0右1文章来源:https://www.toymoban.com/news/detail-504700.html
文章来源地址https://www.toymoban.com/news/detail-504700.html
到了这里,关于数据结构之哈夫曼树和哈夫曼编码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!