JavaNote
1.Java数组冒泡排序方法:
使用java.util.Arrays类。
Arrays类提供了许多方法操纵数组,如:排序、查询等等。
Arrays类的sort()方法:对数组进行升序排列。
Arrays的用法:
Arrays.sort(数组名);
2.Java数组的逆序输出方法:
使用java.util.Arrays类。
Arrays.sort();
for(int i = arr.lemgth-1; i >= 0; i++)
3.Java数组中复制方法:
定义两个数组 arrA[];arrB[];
把arrA的值复制给arrB;
for(int i = 0; i < arrA.length;i++){
arrB[i] = arrA[i];
}
4.Java数组中的查找算法:
for(int i = 0; i < arr.length; i++) {
if(name.equals(arr[i])) {
flag = true;
place = i;
break;
}
}
5.Java数组的插入算法:
1.定义两个数组,其中一个数组值为空。
2.接收用户输入的值给其中一个数组。
3.接收用户插入的数字,插入到空数组,并把有值得数组的所有值copy给空值数组。
4.最后输出赋了值的空值数组。
6.数组选择法排序:
int[]arr = new int[]{1,2,3,4,5,6};
for(int i = 0; i < arr.length-1; i++){
for(int j = i + 1; j < arr.length; j++){
if(arr[i] > arr[j]){
int t = arr[i];
arr[i] = arr[j];
arr[j] = t;
}
}
}
选择法排序原理:
第0个逐步和后面全部的比,比完0位置就得到最小的数,
紧接着再从1位置对比后面的元素,以此类推,逐步得到从小到大的值。
posted on 2018-03-03 16:14 JavaStudys 阅读(136) 评论(0) 编辑 收藏 举报