跟随学习第二十三天
作者:互联网
排序
-
冒泡排序
核心:
-
比较数组中,两个相邻的元素,如果第一个数比第二个数大,就交换位置
-
每次比较都会产生一个最大,最小的数字
-
下一轮则可以少一次排序
-
依次循环直到结束
********************************************************
以下就是一个简单的冒泡排序方法类
import java.util.Arrays;
public class ArraysDemo3 {
public static void main(String[] args) {
int[] a = {1,5,2,8,66,89,1,5,4,6};
int[] sort = sort(a);
System.out.print(Arrays.toString(sort));//打印数组a
}
public static int[] sort(int[] 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;
}
}
}
return array;
}
}
标签:sort,学习,第二十三,int,冒泡排序,跟随,array,排序,public 来源: https://www.cnblogs.com/xiawan/p/14471573.html