java
文章平均质量分 66
gaobohello1987
这个作者很懒,什么都没留下…
展开
-
java二维数组递增赋值与java中间变量缓存机制
今早为了实现一个递归求N*N的二维数组各项和的问题,准备给一个5*5的二维数组各项递增赋值,首项为1.代码如下: public static void main(String args[]){ int a[][] = new int [5][5]; a[0][0] = 0; for(int i = 0; i for(int j = 0; j a[i][j]原创 2014-03-16 12:22:18 · 891 阅读 · 0 评论 -
java中&&和&的区别
用Java实现了一个插入排序的程序,开始总是报原创 2014-06-26 17:02:31 · 520 阅读 · 0 评论 -
递归实现逆转数组(Java实现)
public class ReverseArray { public static void swap(int[] A, int a, int b){ int temp; temp = A[a]; A[a] = A[b]; A[b] = temp; } public static void reverseArray(int A[], int start, int end)原创 2014-10-20 11:54:23 · 2626 阅读 · 0 评论 -
使用递归求数组最大值(java实现)
public class FindMax { static int max; public static int compare(int a, int b){ if(a > b){ return a; } return b; } public static int findMax(int[] A, int endIndex, int addtion){ if(en原创 2014-10-20 10:06:04 · 1398 阅读 · 0 评论 -
RunLengthEncoding与普通图像间的相互转换
有些大图像直接存储会很浪费磁盘空间,因此可以将普通图像转换成RunLengthEncoding编码,以压缩存储空间。将图像看成是一个二维数组,数组的每个元素代表图像的一个像素,其中存储了R(Red)、G(Green)、B(Blue)的具体值。RunLengthEncoding就是首先将图像的每行像素连接到一起,形成一个长的一维数组。然后将相邻的具有相同RGB值的像素合并到一块存储。例如下图是一个图原创 2014-12-23 16:52:16 · 2224 阅读 · 0 评论 -
Iterator的作用以及遍历LinkedList双向链表的效率
Iterator模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端暴露集合的内部结构。例如,如果没有使用Iterator,遍历一个数组的方法是使用索引: for(int i=0; i 而访问一个链表(LinkedList)又必须使用while循环: while((e=e.next())!=null) { ... e.data(转载 2014-12-23 16:44:02 · 391 阅读 · 0 评论 -
java中的super关键字
网上很多资料说super指向父类对象,感觉这种说法有误,看看下边的例子: Parent类: public class Parent { public void A(){ System.out.println("This is Parent A"); B(); } public void B() { System.out.println("This is Parent B原创 2014-12-31 15:53:29 · 406 阅读 · 0 评论