数组是Java中的一种容器对象,它拥有多个单一类型的值。当数组被创建的时候数组长度就已经确定了。在创建之后,其长度是固定的。下面是一个长度为10的数组:public class ArrayDemo { private int arraySize=10; public int[] arrayOfInt...
分类:
编程语言 时间:
2015-10-15 21:57:41
阅读次数:
201
题目:给定一个单向链表,判断它是不是回文链表(即从前往后读和从后往前读是一样的)。原题见下图,还要求了O(n)的时间复杂度O(1)的空间复杂度。我的思考:1,一看到这个题目,大脑马上想到的解决方案就是数组。遍历链表,用数组把数据存下来,然后再进行一次遍历,同时用数组反向地与之比较,这样就可以判断是否...
分类:
其他好文 时间:
2015-10-14 21:46:32
阅读次数:
845
1. 复制单级文件夹 数据源:e:\\demo 目的地:e:\\test分析: A:封装目录 B:获取该目录下的所有文本的File数组 C:遍历该File数组,得到每一个File对象 D:把该File进行复制2. 代码示例: 1 package cn.itcast_03; 2 3 im...
分类:
编程语言 时间:
2015-10-11 22:53:35
阅读次数:
231
转帖:https://github.com/wteam-xq/testDemo/blob/master/array.html1.遍历数组法最简单的去重方法, 实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 ...
分类:
编程语言 时间:
2015-10-02 10:05:50
阅读次数:
243
1.练习:用集合存储5个学生对象,并把学生对象进行遍历。分析:(1)创建学生类(2)创建集合对象(3)创建学生对象(4)把学生添加到集合(5)把集合转成数组(6)遍历数组2. 代码示例:Student.java如下: 1 package cn.itcast_02; 2 3 public class....
分类:
编程语言 时间:
2015-10-01 20:28:08
阅读次数:
153
直接上代码:colours = ["red","green","blue"]for colour in colours: print colour# red# green# blue第二种方法colours = ["red","green","blue"]for i in range(0, l...
分类:
编程语言 时间:
2015-09-24 12:37:33
阅读次数:
239
思路: 假设给定字符串用的是ASCII编码,那么总共就只有256个字符,新建一个256个元素的boolean数组, 遍历字符串,将出现的字符在boolean数组所在位置置 1。如果碰到已经置一,表明出现重复字符,返回false。public class IsUniqueChars_1 { ...
分类:
其他好文 时间:
2015-09-16 17:25:31
阅读次数:
143
1.遍历数组法最简单的去重方法,实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“indexOf”是ECMAScript5 方法,IE8以下不支持,需多写一些兼容低版本浏览器代码,源码如下:// 最简单数组去重法function unique1(ar...
分类:
编程语言 时间:
2015-09-15 10:38:33
阅读次数:
162
1.老规矩,先上图要破解类似这样的验证码:拆分后结果:然后去匹配,得到结果。2.拆分图片拿到图片后,首先把图片中我们需要的部分截取出来。具体的做法是,创建一个的和图片像素相同的一个代表权重的二维数组,遍历图片的每个像素点,如果接近白色,就标记为1,否则标记为0;然后遍历这个二维数据,如果一个竖排都1...
分类:
编程语言 时间:
2015-09-13 00:47:10
阅读次数:
225