- 2
- 0
- 约2.59千字
- 约 6页
- 2023-05-27 发布于贵州
- 举报
第
第 PAGE 1 页 共 NUMPAGES 1 页
动态哈夫曼编码的改进
《计算机世界月刊》1994年7月号所登载的《动态哈夫曼编码的数据压缩方法》一文给出了一种实时性较强的数据压缩方法,该方法的最大特点是不需预先对原始数据进行一遍扫描以建立哈夫曼树,而改为以动态变化的哈夫曼树对数据编码。 该文所附的动态哈夫曼编码数据压缩与解压源程序中的UpDate函数是动态修改哈夫曼树的关键部分,该函数对动态哈夫曼树的一种可能情况无法正确修改,针对这一点,本文附上对该函数的一个修正定义,以使该压缩与解压程序更加完善。 以下就举例说明原UpDate函数无法正确修改的一种哈夫曼树。例如若要压缩“TThhis”字符串,则在压缩完“TTh”之后的动态哈夫曼树为图所示(设根结点序号为1000): @@04A07700.GIF;图 压缩完“TTh”之后的动态哈夫曼树@@ 此时若再将字符h进行压缩编码,则在输出h的编码“01”后需调整哈夫曼树,以997号叶结点为当前结点,则与当前结点具有同样重量的且序号最大的结点为998号结点,而该结点是997号结点的父结点,对二者按原文所提供的UpDate函数进行交换,则将导致998号结点变成叶结点,996号结点变成997号结点的左孩子,997号结点则既为自己的父结点又是自己的右孩子,这样在对后继字符i进行压缩
您可能关注的文档
最近下载
- 帷幕灌浆施工技术规范.pdf VIP
- 食材仓储管理方案.docx VIP
- POP趋势家居2027年消费者生活方式洞察报告:新银发族.pptx
- GB_T 18488-2024 新旧版本变更要点深度解读(完整版).docx VIP
- 2026年湘教版小学四年级英语上册Module5《CanSamplayfootball》Unit2公开课教案.docx VIP
- 2026年中央广播电视总台招聘备考题库(124人)精选答案详解.docx VIP
- 2026年海底捞店长的晋升制度和薪酬激励.docx VIP
- 石棉友钛环保科技有限公司固体废物综合利用项目水土保持报告表.pdf VIP
- 2026年西师版小学三年级英语上册Unit2《Goodafternoon》公开课教案.docx VIP
- 矿山行业矿山透水事故应急救援培训.pptx VIP
原创力文档

文档评论(0)