- 博客(13)
- 收藏
- 关注
原创 数组填充 fillArray
int[] fillArray(int[] array,int x){for(int i = 0;i array[i] = x;}return array;}
2017-03-02 09:38:51
1168
原创 拷贝数组
//定义一个新数组拷贝一个一直数组,如果定义的新数组比原始数组长,则长的部分补0int[] copy(int[] array,int newlength){int[] newArray = int[newlength];if(array.length fillarray(newarray,0);//新数组填充0,在另一篇文章有这个方法介绍for(int i = 0;i ne
2017-03-02 09:20:40
263
原创 交换数组中两个位置的元素值
static void swap(int[] array, int index1,int index2){int t = array[index1];array[index1] = array[index2];array[index2] = t;}
2017-02-27 20:38:29
7547
原创 逆序数组
static void reverseArray(int[] array){for(int i = 0;i int t = array[i];array[i] = array[array.length-1 - i];array[array.length-1 - i] = t;}}
2017-02-27 20:37:30
265
原创 使用二分法查找指定数据
static int binarySearch(int[] array, int value){bubbleSortedArray(array);int max = array.length-1;int min = 0;int mid = (max + min) / 2;while(max >= min){if(value > array[mid]){min = mid
2017-02-27 20:36:25
991
原创 使用选择法对数组排序
static void selectSortedArray(int[] array){for(int i = 0;i for(int j = i + 1;j if(array[i] > array[j]){int t = array[i];array[i] = array[j];array[j] =t;}}}}
2017-02-27 20:34:31
1645
原创 使用冒泡法对数组排序
static void bubbleSortedArray(int[] array){for(int i = 0;i for(int j = 0;j if(array[j] > array[j + 1]){int t = array[j];array[j] = array[j + 1];array[j + 1] = t;}}}}
2017-02-27 20:31:33
577
原创 使用指定范围随机数来初始化数组
static void randomInitArray(int[] array, int min, int max){for(int i = 0;i Random r = new Random();while(true){int n = r.nextInt(max)+1;if(n >= min && n array[i] = n;break;}}}}
2017-02-27 20:29:27
2386
原创 数组查找最小元素方法
static int searchMinValueInArray(int[] array){int i = 0;for(i = 0;i if(array[i] int t = 0;t = array[i];array[i] = array[i + 1];array[i + 1] = t;}}return array[i];}
2017-02-27 20:28:52
812
原创 数组查找最大元素方法
static int searchMaxValueInArray(int[] array){int i = 0;for(i = 0;i if(array[i] > array[i + 1]){int t = 0;t = array[i];array[i] = array[i + 1];array[i + 1] = t;}}return array[i];
2017-02-27 20:26:53
483
原创 数组显示方法
static void showArray(int[] array){System.out.print("[" + " ");for(int i = 0;i System.out.print(array[i] + ","+ " ");}System.out.print(array[array.length-1] + "]");}
2017-02-27 20:25:27
1531
原创 数组填充方法
static void fillArray(int[] array, int n){for(int i = 0;i array[i] = n;}}
2017-02-27 20:23:36
1409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人