冒泡排序
代码
int[] arr={23,12,14,34,1,0,34};
for(int i=0;i<arr.length;i++){
for (int j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}}
选择排序
代码
//选择排序
int[] arr = {23, 12, 14, 34, 1, 0, 34};
int min=arr[0];
for(int i=0;i<arr.length;i++) {
int index=i;
for (int j = i + 1; j < arr.length; j++) {
if (arr[j]<arr[index] ) index=j;
}
int temp=arr[i];
arr[i]=arr[index];
arr[index]=temp;
}
for(int i:arr) System.out.println(i);