哈夫曼编码译码器完整版课程数据结构设计

xwq08621 22 0 word 2019-01-10 09:01:04

文本处理是现代化计算机应用的重要领域。文本由字符组成,字符以某种编码形式存储在计算机中。每个字符的编码可以是相等长度的,也可以是不等长度的。我们熟知的ASCII编码是等长编码。为了提高存储和处理文本的效率,在一些计算机应用场合,如数据通信,常采用不等长的编码,对常用的字符用较少的码位编码,不常出现的字符用较多的码位编码,从而减少文本的存储长度。哈夫曼编码就是用于此目的的不等长编码方法。当然,编码的对面就有译码。本课题中,首先是构造哈夫曼树。给定一组权值,以此作为叶结点的权值,可以构造多棵扩充二叉树,它们通常具有不同的加权路径长度。其中具有最小加权路径长度的扩充二叉树,用于构造高效的不等长编码。

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

真的很不错!我理解了之后改了改就交上去了!

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

算法实现效果还不错,简洁、高效

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

对于我学习来说,这个已经够用了

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

对于新手来说,还可以

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

数据结构的经典,支持

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

内容虽然不全但是还不错

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

对我这个新手来说,蛮好的,值得一学

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

对于新手来说还是很好的,结构化很好!

Generic placeholder image 卡了网匿名网友 2019-01-10 09:01:04

还可以用啦,作为新手来说,算法是实现了