收获
1) 更有条理的构造我的代码了:先从main方法下手,将自己想要的实现程序的功能以注释 的方式写出来,然后再逐渐细化每一部分的功能,每部分的功能都有非常明确的输入部分,将这些输入的内容加工,进行输出(也就是下一部分功能的实现的输入部分)就是这部分功能的全部内容,每一部分功能都实现,程序就完成了。
2)学会使用DeBug来检验自己程序的执行结果:
通过上课,对自己有所启发,解决了我对一些结果不是图形的程序的校验的短板(结果都是看不到的555...),,在解压与压缩及追加的界面程序中多次使用DeBug 自行找出问题所在并解决。真的很有用。
学会了:
HuffmanTree 的使用;
PriorityQueue优先级队列的使用;
PriorityQueue<Node> list=new PriorityQueue<Node>();
Node left

本文介绍了作者在实现基于哈夫曼树的压缩和解压小程序过程中的收获,包括从main方法入手规划程序逻辑,利用Debug进行程序校验,以及掌握了HuffmanTree、PriorityQueue和字符串追加等技术的应用。
的压缩及解压小程序的收获&spm=1001.2101.3001.5002&articleId=46918353&d=1&t=3&u=6aed475972894697a17ad1a81dcee9be)
2万+

被折叠的 条评论
为什么被折叠?



