Advertisement

数据结构赫夫曼树

阅读量:

赫夫曼(Huffman)树,是一种具有最小带权路径长度的树结构。其还被称作哈夫曼树或霍夫曼树等不同译名。

若干术语

路径 由一个结点到另一个节点之间的分支所构成
路径长度 路径上的分支数目
树的路径长度 树根到每一结点的路径长度之和
带权路径长度 结点到树根之间的路径长度与结点上权的乘积
树的带权路径长度 树中所有叶子结点的带权路径长度之和

树的带权路径长度计算方法:,其中,Wk是权值,Lk是结点到根的路径长度。

带权路径长度WPL最小的二叉树称做最优二叉树赫夫曼树

举例:图中的3棵二叉树,都有4个叶子结点a、b、c、d,分别带权7、5、2、4,求它们的带权路径长度?

| | ![](https://ad.itadn.com/c/weblog/blog-img/images/2025-05-31

全部评论 (0)

还没有任何评论哟~