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位置对比后面的元素,以此类推,逐步得到从小到大的值。

原文地址:https://www.cnblogs.com/liuguoguo/p/8496981.html