- 博客(6)
- 收藏
- 关注
原创 二分查找
//二分查找/*必须是已排完序的数组每次折半淘汰掉一半的数需要确定: 最小索引 (0)最大索引 (由于数组从0开始所以最大索引会是数组长度减一)、中间值索引 ((最小索引+最大索引) / 2 )如果最小索引大于最大索引的话则说明需要查找的数不存在(循环条件)主要确定中间值,判断需要查找的值是比中间值大或者小,比中间值大的话取中间值右边的数进行查找(让最小索引值变为中间值
2014-11-02 13:58:50 225
原创 简单冒泡排序
public class BubbleSortTest{ public static void main(String[] args) { int[] a = {2,4,1,6,5}; BubbleSortTest.sort(a); for(int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); }
2014-10-31 15:17:20 219
原创 数组、多态、接口 简单体现
public class ArrayTest2{ public static void main(String[] args) { I[] i = new I[2]; //接口无法生成实例 这里是生成I类型的数组 并没有生成实例 i[0] = new C(); //多态的体现 i[1] = new C(); }}interface I{}class C i
2014-10-30 16:07:55 245
原创 打印不规则二维数组
public class ArrayTest{ public static void main(String[] args) { int[][] a = new int[][]{ {1,2,3}, {4}, {5,6,7,8} }; //System.out.println(a.length); for(
2014-10-30 15:02:01 562
原创 重写equals方法
//override 重写自定义类中继承与Object类中的equals()方法class Student{ String name; public Student(String name) { this.name = name; } public boolean equals(Object obj) { if(this == obj) { return
2014-10-24 22:33:21 295
原创 单例设计模式
/////单例设计模式//////1.类加载直接初始化public class SingletonTest{ public static void main(String[] args) { Singleton singleton = Singleton.getInstance(); }}class Singleton
2014-10-24 10:14:35 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人