数据结构课程设计--哈夫曼编码(6)

2019-01-12 10:40

}

str[i]=hcd[a].cd[j];

if(strcmp(str,temp)==0)

return 1;

else }

int ReadCode(char str1[],HCode hcd[],HTNode ht[],int MAX,int n) //译码函数 {

int strcompare(HCode hcd[],char temp[],int a,int n); //声明字符串比较函数 int i,j,m=0,k;

int flag=1; //flag为1则哈弗曼编码输入合法

char temp[30]=\

for(i=0;str1[i]!='\\0';i++,m++) //进行译码 {

temp[m]=str1[i]; for(j=0;j

if(m>=MAX-1) //输入不合法

第20页 共21页

return 0;

if(strcompare(hcd,temp,j,n)) //存在对应编码 { }

printf(\for(k=0;k<30;k++)

temp[k]='\\0';

m=-1; break;

{

printf(\无译码,你所输入的编码不正确!\\n\ flag=0; break;

}

}

return flag; }

//返回标记值 第21页 共21页

计算机与通信学院课程设计评分表

课程名称: 哈夫曼编码与译码

项 目 评 价 设计方案的合理性与创造性 设计与调试结果 设计说明书的质量 答辩陈述与回答问题情况 课程设计周表现情况 综合成绩

教师签名: 日 期:

(注:1.此页附在课程设计报告之后;2.综合成绩按优、良、中、及格和不及格五级评定。)


数据结构课程设计--哈夫曼编码(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:二语文下册第五单元讲评课

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: