- 博客(6)
- 收藏
- 关注
原创 五子棋总结
[size=large]五子棋总结 五子棋对我来说是第一个有关于算法的项目,也是第一个自己开始独立完成的项目。五子棋分为人人和人机两种版本。 但是在做之前都先要画棋盘,这个因为有前面画图板的经验,所以还相对于较容易实现,只要画直线就好,值得注意到是,我们可以先定义一个接口,将所以需要用到是数据都放在接口中,便于修改,而不需要在界面中进行修改:[/size] [code="java"]publ...
2012-10-28 16:08:43 133
原创 ==和equals.的总结
[size=large]==和equals.的总结 ==用于基本类型如int等之中时是比较其指或者字符串的大小的,当用于如Intager等类的类型时是比较的地址。[/size] [code="java"]int a=100; int b=100; Intager c=new Intager(100); Intager d=new Intager(100); a==b true a=...
2012-10-28 15:27:14 85
原创 哈夫曼压缩及解压的具体实现
[size=large]数据结构中的哈夫曼编码可以用来制作一个压缩和解压的小项目。因此,需要先写出哈夫曼的编码,具体步骤如下: 首先要创建一个数组,其大小为256,用于存储字节,再从给定路径中逐个读取字节,统计每个字节出现的次数,跟据出现的次数进行排序,此时可以用一个优先队列PriorityQueue,但是PriorityQueue中比较器的方法需要重写过。代码如下:[/size] [code...
2012-10-28 14:45:01 207
原创 基础回顾提纲
[size=large]蓝杰项目体系 一.画图板 1.java基础入门,小图形打印 了解java发展,熟悉java编程环境和格式,学会用记事本写程序,同时用cmd运行程序 至少完成三种三角图形的打印 2.类与对象 正确理解类与对象 能联系实际去解释类(抽象的)和对象(具体的)区别 java如何定义类,如何创建一个对象 写出pk类型小...
2012-10-24 23:16:58 101
原创 哈夫曼编码过程提纲
[size=large]哈夫曼编码 哈夫曼编码可以用来制作一个压缩和解压的小项目 建压缩文档的步骤 1.建立哈夫曼树的结点类 2.从指定文件中读入内容 3.创建一个数组,用来存放字节,下标代表字节,所对应的是其出现的次数,并且统计读取的文件中字节出现的次数 4.根据所存储的数组的数据将数据加入优先队列 5.建立一颗哈夫曼树,并对其子结点进行编码 6.根据出现的字节的编码将文件变成0...
2012-10-24 23:14:09 165
原创 文件的总结
[size=large]文件包括标准文件,目录文件,还有虚拟内存文件,但是现阶段用到的多为前两者。文件所相关的类是java.Io.File,此类与硬盘中的文件是无直接关联的,保存的只是一个路径方式罢了。 数据流包括输入流和输出流,这个的输入输出都是相对于内存来说的,也可以说,“打开”即为输入,“保存”即为输出。 在字符串中,””和/(转义字符)是不占位置的,即不算进其字符串的长度内。因此用时需...
2012-10-24 23:04:00 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人