一、冒泡排序
原理图解
public class MaoPao {
//冒泡排序原理
//相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处
public static void main(String[] args) {
int [] arr={
24,69,80,57,13};
for (int j=0;j<arr.length-1;j++){
for (int i=0;i<arr.length-1-j;i++){
if (arr[i]>arr[i+1]){
int t=arr[i+1];
arr[i+1]=arr[i];
arr[i]=t;
}
}
}
System.out.println(Arrays.toString(arr));
}
}
二、选择排序
原理图解
public class XuanZe {
//从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处
public static void main(String[] args) {
int [] arr={
24,69,80,57,13};
for (int j = 0; j < arr.length-1; j++) {
for