} 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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库哈夫曼编码译码器数据结构C语言(3)在线全文阅读。
相关推荐: