记录一个冒泡排序
话不多说上代码
public class demo{
public static void main(String[] args) {
//设置初始数组
int[] num = {12,23,44,55,29,11};
int[] numa = bubbleSort(num);
for(int i : numa){
System.out.println(i);
}
}
/**
* 冒泡排序,升序排序
* 数组中较小的往下沉,较大的往上走
* @param num
* @return
*/
private static int[] bubbleSort(int[] num) {
// TODO Auto-generated method stub
//外层for()循环控制循环次数
for(int i=0; i<num.length; i++){
//内存循环控制比较的大小
for(int j=0; j<num.length-1; j++){
if (num[i] > num[j]) {
int tep = 0;
tep = num[i];
num[i] = num[j];
num[j] = tep;
}
}
}
return num;
}
}