Huffman编码
huffman编码是数据压缩技术中的一种无损压缩方法,是一种变长的编码方案(ASCII码是最常用的一种定长的编码方案),字符的编码根据使用频率的不同而长短不一,使用频率高的字符其编码较短,使用频率低的字符其编码较长,从而使所有字符的编码总长度为最短。
Huffman树
二叉树的路径长度
1.二叉树的路径长度在二叉树中,从X到Y结点多经过的结点序列称为从X到Y结点的一条路径,路径长度为路径上的边数。从根结点到多有结点的路径长度之和称为二叉树的路径长度
2.二叉树的外路径长度
从根节点到多有叶子结点的路径长度之和称为给二叉树的外路径长度。
3.二叉树的带权外路径长度
从根到X结点的带权路径长度是X结点的权值与从根到X结点路径长度的乘积。所有叶子结点的带权路径长度之和称为二叉树的带权路径外路径长度(WPL).