哈夫曼编码译码器数据结构C语言(3)

2019-03-09 17:56

} else {

c=p[c].rchild; //右孩子 } }

printf(\字符是:\\n\ printf(\p[c].a);

break; } }

if(i>n) {

printf(\编码不存在对应的字符!\\n\ }

printf(\是否继续输入?是(输入y或者Y)否(其他)\\n\ fflush(stdin); scanf(\&ch);

}while(ch=='y'||ch=='Y'); }

void display(code *p int n int m) {

int i;

printf(\序号 码值 权值 双亲 左孩子 右孩子\\n\ for(i=1;i<=m;i++) {

printf(\%c %d %d %d %d\\n\i

p[i].a p[i].w

p[i].parent p[i].lchild p[i].rchild); } }

设计体会

通过这个课程设计

让我对数据结构这门课程有了更深一步的了解 对以后的深造奠定了基础

本次课程设计的课题是:哈夫曼编码以及译码的实现

本程序的特色是:结构清晰 内容全面

输入的错误提醒

在输入的错误的提醒方面 做了很大的改进

不过在这方面仍存在些许的不足 就是在输入一个字母的时候 如果输入的数据是\不会提示错误

只会按第一个'a'有效 在初始化的时候 输入'a3'这种数据 则不会提示错误

而是执行了下一条scanf语句输入的数字 学习是一个无止境的过境 我们要善于使用资源 书籍 网络等等

努力地提升自己

为今后的发展做更大的努力 ?? ?? ?? ?? 1


哈夫曼编码译码器数据结构C语言(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2010年招标师考试案例分析真题及参考答案

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

马上注册会员

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