摘要: 转自:http://blog.csdn.net/linxinyuluo/article/details/6847851 阅读全文
posted @ 2013-09-22 22:33 永不止步,永无止境 阅读(267) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299884.html 在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN) 树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如 JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树, 是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点 的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径长度 为叶结点的层数)。树的带权路径长度记为WPL= (W1*L1+W2*L2+W3*L3+...+Wn*Ln) ,N个权值Wi(i=1,2,...n)构成一棵有N个叶结点的二叉树,相应的叶结点的路径 长度为Li(i=1,2,...n)。可以证明哈夫曼树的WPL是最小的。 哈夫曼编码步骤: 阅读全文
posted @ 2013-09-22 17:14 永不止步,永无止境 阅读(273) 评论(0) 推荐(1) 编辑
摘要: 包括稳定性、时间复杂度、空间复杂度等方面 阅读全文
posted @ 2013-09-22 09:45 永不止步,永无止境 阅读(1829) 评论(0) 推荐(0) 编辑