当前位置:文档之家› 哈夫曼编码译码设计与实现

哈夫曼编码译码设计与实现

选择建树:
选择编码:
选择译码:
五、总结
通过本次课程设计,我对哈夫曼树及哈夫曼编码有了更深刻的理解。

同时对C,C++的编程以及算法的实现产生了比较大的兴趣,还学到了许多在处理程序时的技巧和方法,刚看见实验题目时我一点头绪都没有,通过看数据结构书知道了编码如何写代码,但是译码还不不太明白如何进行编写,后来通过网上的资料将自己的思路捋顺了。

在译码处,不单实现了从文件读入,同时也实现了从键盘读入。

另外,我认为调试功能是整个编写程序过程中很重要的一个环节。

通过这次实验我对调试有了更加深刻的理解,懂得怎么样去调试程序,如何发现错误,如何更高效的改正,通过对上面程序的编写让我积累了一些编程的经验,比如在你编写代码是首先你应在大脑内先构思好你的程序,并在纸上写下你的思路很实现步骤,而不是急于动手编写。

有些事没想好就急于容易出现一些逻辑上的错误,最后实现不了又必须重来。

其次是数据类型的处理,不能将字符型数据存其他类型的数据,计算机是不识别的,写程序是要严格规范自己对不同类型数据存储和使用,还有就是当一个数据不再被使用时或下次你要用它来存放其他数值时要记得提前赋空,以免数据出错。

还有就是在程序中如果你要重复某些步骤时你可以。

相关主题