1、冒泡排序
package com.itlhc.sort;
import java.util.Arrays;
/*
冒泡排序算法示例
*/
public class BubbleSorting {
public static void main(String[] args) {
//定义一个需要从小到大排序的数组
int[] array = {
9,4,10,1,7};
System.out.println("排序前:"+Arrays.toString(array));
for(int i = 0;i<array.length-1;i++) {
//循环的次数
for (int j=0; j<array.length-1-i;j++){
//交换的次数
//交换
if(array[j]>array[j+1]){
int temp = array[j];
array[j] = array[j+1];
array[j+1] = temp;
}
}
}
System.out.println("排序后:"+Arrays.toString(array));
}
}
2、选择排序
package com.itlhc.sort;
import java.util.Arrays;
//选择排序实现
public class SelectSort {
public static void main(String[] args) {
int arr[] = {
6, 5, 3, 2, 4