哈夫曼树

一、哈夫曼树的基本概念

1、结点的路径︰从树中一个结点到另一个结点之间的分支构成这两个结点之间的路径,路径上的分支数目称做路径长度。

2、结点的权︰结点的数值有某种现实的含义(如重要性、两个点之间的距离等)。

3、结点的带权路径长度︰从树的根到该结点的路径长度与该结点上权值的乘积。

4、树的带权路径长度为树中所有叶子结点的带权路径长度之和( WPL,Weighted Path Length )。

二、哈夫曼树

1、初始结点都会成为叶结点,叶结点的权值最大,离根越近。

2、如果叶结点有n个,共合并n-1次,哈夫曼树的结点总数为2n-1。

3、哈夫曼树不存在度为1的结点。

4、哈夫曼树并不唯一,只要WPL最小就行。

三、哈夫曼编码

posted @ 2021-09-11 10:30  lnterpreter  阅读(783)  评论(0编辑  收藏  举报