冒泡排序。排序中最简单的一个吧
花一分钟理解差不多了,不能再多了
每次都选出最大的数
时间复杂度O(n^2)
package Sort;
public class BubbleSort {
public static void bSort(int[] data){
for(int i=0;i<data.length;i++){
for(int j=i;j<data.length;j++){
if(data[i]>data[j]){
int tem = data[j];
data[j] = data[i];
data[i] = tem;
}
}
show(data);
}
}
public static void show(int[] data){
for(int i =0;i<data.length;i++){
System.out.print(data[i] + " ");
}
System.out.println();
}
public static void main(String[] args){
int data[] = {45, 28, 80, 90, 50, 16, 100, 10};
bSort(data);
}
}