数组的排序
? 1、选择排序
//选择排序
import java.util.Arrays;
public class 选择排序 {
public static void main(String[] args) {
int[] arr = {2,9,6,11,7};
Arrays.sort(arr);
// for (int i : arr) {
// System.out.println(i);
// }
for (int i = 0;i<arr.length;i++){
for (int j = 1;j<arr.length;j++){
if (arr[i]>arr[i]){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
}
for (int i : arr) {
System.out.println(i);
}
}
}
? 2、冒泡排序
public class 冒泡排序 {
public static void main(String[] args) {
int[] arr = {4, 3, 2, 1};
for (int i = 1;i<arr.length+1;i++){
for (int j = 0;j<arr.length-i;j++){
if (arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for (int i : arr) {
System.out.println(i);
}
}
}
|