- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 冒泡排序
public class SortTest{ public static void sort(int[] a){ for(int i=0;i for(int j=0;j if(a[j]>a[j+1]){ int temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } } public static void main(String[] args){ int[] a=new int[]{3,1,5,4,7}; sort(a);
2011-04-20 23:11:00 300
原创 二分查找
二分查找:待查找的是有序的.1,3,4,5,6,7,8,12,15,16,19,22,23,25,27如要查找25拿中间的来比较,如在这里是12比较,那么前面一半就排除掉了.然后再这样.如果是奇数,取中间,如果是偶数个,那么取随便取两个都可以.public class BinarySearch{ public static int search(int[] i,int value){ //1.首先要找到要比较的下标值,肯定是最大的加上最小的/2 int low=0; int high=i.length
2011-04-20 23:07:00 489
原创 Arrays类解析及数组
1,对于两个数的交换有两种方式a方式:使用中间变量代码如下:public void Test{ public static void main(String[] args){ int a=1; int b=2; int temp=a; a=b; b=temp; }}b方式:类似于脑筋急转弯public void Test{ public static void main(String[] arg
2011-04-20 11:49:00 401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人