数据结构——霍夫曼树
1、相关定义
- 路径:在树中,从一个结点到达另一个结点的路程
- 路径长度:一个结点到另一个结点所经过的分支数目
- 带权路径长度:某个结点的路径长度与改结点的权的乘机
- 树的带权路径长度:树中所有叶子结点的带权路径长度之和
n为叶子结点个数,wi为叶子i的权重,li为叶子结点的路径长度
2、霍夫曼树
带权路径长度最小的树,常用于数据通信中。
构造霍夫曼树算法:
- 设给定的一组
- 路径:在树中,从一个结点到达另一个结点的路程
- 路径长度:一个结点到另一个结点所经过的分支数目
- 带权路径长度:某个结点的路径长度与改结点的权的乘机
- 树的带权路径长度:树中所有叶子结点的带权路径长度之和
n为叶子结点个数,wi为叶子i的权重,li为叶子结点的路径长度
- 设给定的一组