进行编码的问题。在程序设计的初期,构思用何种数据结构保存数据,用什么算法进
行统计计算是一个非常重要的问题。经过反复思考筛选,得到本程序的数据结构。在
程序开发设计过程中,本人选择系统开发平台为 Windows XP,程序运行平台为
Windows XP.设计语言采用 Visual C++。在程序开发中期,如何进行函数之间的参数传
递,采用何种方式传递,怎样精程序实现步骤,也耗费了开发者相当长的时间。最后
的调试运行,是最艰难的工作。选择边缘数据进行调试是调试程序的一般方法,该程
序也采用此方法。经过初步的调试运行,基本实现要设计要求。并且在得到适当的完
善后,可以运用于其它关键领域。
计算机在进行编码时,有等长编码和不等长编码两种。等长编码对于使用频率相同
的字符来说,具有节省空间的好处。如果字符的使用频率大不相同,则使用不等长编
码。哈夫曼树对于不等长编码,具有非常大的优势,对于出现频率高的字符,尽量采
用长度短的编码,对于出现频率较高的字符,可适当采用较长的编码。这样,会获得
很好的空间效率。这个思想是今天广泛使用的文件压缩技术的核心。
在程序中主要设计的两个基本功能,分别为统计功能和编码功能。任意输入一段
长度有限的英文,程序中会自动统计其中各个字母出现的次数,并计算其在整个英文
评论5
最新资源