冒泡排序
作者:互联网
/*
* 冒泡排序(升序)
* 算法描述:
* 1.比较相邻的元素,如果第一个比第二大,就交换他们两个;
* 2.对每一对相邻的元素做相同的动作,从第一队到最后一对,这样在最后的元素应该会是最大值
* 3.针对所有的元素重复以上的步骤,除了最后一个
* 4.重复步骤1~3,直到排序完成
* */
java代码:
private static int[] sort(int[] intArray){
int size = intArray.length;
for(int i = 0;i<size;i++){
for(int j = 0;j<size - 1 - i;j++) {
int num = intArray[j];
int next = intArray[j + 1];
if (num > next) {
intArray[j] = next;
intArray[j + 1] = num;
}
}
}
return intArray;
}
标签:int,元素,冒泡排序,next,num,intArray 来源: https://www.cnblogs.com/YM-ym/p/15834765.html