前言:
我从上个星期开始学习火纹的改版,这篇文章包含我学习过程中的一些体会和(新)发现。期间我遇到了不少困难,经过了数天的努力,我终于在编程语言(Java)的层次上,实现了火纹哈夫曼编码的编码和解码的方法。选择用Java来实现是因为Java比较容易理解和可读性强,移植到安卓和C#方便一些。因为我走了不少弯路,所以我想尽量用正式一点的文字把我的经历写出来。我将一步步讲解我解出这个算法的经过,文章有点长,其中部分内容涉及一些计算机编程基础和二进制基础,可能会有点难理解。
我从上个星期开始学习火纹的改版,这篇文章包含我学习过程中的一些体会和(新)发现。期间我遇到了不少困难,经过了数天的努力,我终于在编程语言(Java)的层次上,实现了火纹哈夫曼编码的编码和解码的方法。选择用Java来实现是因为Java比较容易理解和可读性强,移植到安卓和C#方便一些。因为我走了不少弯路,所以我想尽量用正式一点的文字把我的经历写出来。我将一步步讲解我解出这个算法的经过,文章有点长,其中部分内容涉及一些计算机编程基础和二进制基础,可能会有点难理解。