其他分享
首页 > 其他分享> > 跟随学习第二十三天

跟随学习第二十三天

作者:互联网

排序

核心:

  1. 比较数组中,两个相邻的元素,如果第一个数比第二个数大,就交换位置

  1. 每次比较都会产生一个最大,最小的数字

  2. 下一轮则可以少一次排序

  3. 依次循环直到结束

********************************************************

以下就是一个简单的冒泡排序方法类

 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