1 / 10
文档名称:

无损数据压缩实验报告.docx

格式:docx   大小:32KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

无损数据压缩实验报告.docx

上传人:baibai 2022/4/27 文件大小:32 KB

下载得到文件列表

无损数据压缩实验报告.docx

相关文档

文档介绍

文档介绍:
无损数据压缩实验报告

多媒体技术根底
试验报告

院系:自动化学院 班级:11102003 姓名:胡嘉懿 学号:1110200302
·试验名称:无损压缩编码试验
· FP;
if(huffTree[huffTreeP].fPoint==-1) {
huffTree[huffTreeP].codeLen=0; return huffTreeP; }
if(huffTree[huffTreeP].codeLen!=-1) return huffTreeP; else {
FP=huffTreeEncode(huffTree[huffTreeP].fPoint);
strcpy(huffTree[huffTreeP].code,huffTree[FP].code); } }
int main() { int i;
int rootFlag=0;
int Minium=-1,exMinium=-1;










int MiniumV=fileLenth+1,exMiniumV=fileLenth+1; cout<<\请输入任意字符串\<<'\\n'; (sourceS,5000); initALL();
for (i=0;i<strlen(sourceS);i++) {
hashArray[sourceS[i]].value++; }
for (i=0;i<256;i++) {
if (hashArray[i].value!=0)
{
huffTree[huffTreeNum].ascNum=i;
huffTree[huffTreeNum].value=hashArray[i].value; huffTreeNum++;
if(huffTree[huffTreeP].lFlag==0) strcat(huffTree[huffTreeP].code,\); else if(huffTree[huffTreeP].lFlag==1) strcat(huffTree[huffTreeP].code,\); huffTree[huffTreeP].codeLen=huffTree[FP].codeLen+1;
return huffTreeP;
} }
huffTreeLeafNum=huffTreeNum; while(rootFlag==0) {
for(i=0;i<huffTreeNum;i++