2019年4月2日

文件压缩 Huffman编码 (java)

摘要: 用到的知识点有: 1,二叉堆Heap的设计,实现堆排序 2,二叉树的链式构造 3,Huffman编码以及Huffman树的构建 4,二进制文件I/O流 的读写 5,比特输出流的类设计 程序目录: 接下来我测试了压缩更大的文件 我们可以看到,压缩效率实际上由文件中字符重复出现的频率所决定 但不得不说, 阅读全文

posted @ 2019-04-02 21:14 一只快乐的程序猿呀 阅读(1038) 评论(0) 推荐(0)

2019年3月28日

简单的计算器实现(java)

摘要: 包含 + - * / ( )优先级的表达式 用到了堆栈 、中缀表达式转后缀表达式的方法、类和对象的知识 主类: 设计一个存放字符串对象的栈类: 测试结果: 下一步,我在思考利用javaFX的界面编程知识实现这个简易计算器的界面化 修改: 在表达式的字符串转换为字符串数组的函数中,没有考虑到末尾可能是 阅读全文

posted @ 2019-03-28 11:21 一只快乐的程序猿呀 阅读(35230) 评论(4) 推荐(2)

导航