- 53
- 0
- 约3.59千字
- 约 8页
- 2018-05-11 发布于河南
- 举报
LZW编码实现实验报告
LZW编码的C/C++编码实现实验报告 LZW就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩. 字符串和编码的对应关系是在压缩过程中动态生成的,并且隐含在压缩数据中,解压的时候根据表来进行恢复,算是一种无损压缩.LZW编码又称字串表编码,是无损压缩技术改进后的压缩方法。它采用了一种先进的LZW编码算法首先建立一个,{
dic[0]=A;
dic[1]=B;
dic[2]=C;//字根为A,B,C
for(int i=3;i30;i++)//其余为空
{
dic[i]=;
}
}
对于编码算法的建立,则需先建立一个查找函数,用于查找返回序号:
int find(string s)
{
int temp=-1;
for(int i=0;i30;i++)
{
if(dic[i]==s) temp=i+1;
}
return temp;
}
接下来就可以编写编码算法了。
void code(string str)
{
init();//初始化
char temp[2];
temp[0]=str[0];//取第一个字符
temp[1]=\0;
string w=temp;
int i=1;
int j=3;//目前字典存储的最后一个位置
cout\n 编码为:;
for(;;)
{
char t[2];
您可能关注的文档
- 2012年广东省陆丰市甲子中学高二第一学期物理竞赛试题(教师).doc
- 电子商务系统设计与分析第九章.ppt
- 浅谈强迫症课件1.ppt
- 青曲卫生院2010年度工作计划.doc
- 第五章_旋光异构.ppt
- 09年中考英语数词练习.doc
- 口语突破句型.doc
- 2011-2012年度研究生预备党员培训班测试题.doc
- 电压保护器实训报告.doc
- 变电工程竣工验收及启动投产工作指南.doc
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
最近下载
- 毕业设计(论文)-减速器箱盖加工工艺和夹具设计(全套图纸).pdf VIP
- 2026年深圳市育才中学初三语文一模作文题目解析及范文:《我心里住着一把尺》.docx VIP
- 改善疫苗保存与配送.pptx VIP
- 2025年潍坊理工学院教师招聘考试笔试备考试题及答案解析.docx VIP
- 中学语文教学设计(上海师大 郑桂华 视频课)笔记整理.pdf VIP
- 《木兰诗》中考题.docx VIP
- 第四章 手性制药技术.ppt VIP
- 50kgm钢轨9号单开道岔-研线1509铺设图.pdf
- 从美国新安全法规看交通安全技术的发展——电子稳定性控制系统(FMVSSNO.126)介绍.pdf VIP
- 跑冒滴漏培训课件.ppt VIP
原创力文档

文档评论(0)