冒泡排序!

package day24PaiXuSuanFa;

//冒泡排序:
public class PaiXu {
      public static void show(int []arr){
          //注意此处的i从1开始;
          for(int i=1;i<arr.length;i++){
             //在此处加上boolean为了防止数已经有序,有序时下面j的循环不进入,
              // 最后那个if那个判断flag为true则结束,否则继续循环;
              boolean flag =true;
              for(int j=0;j<arr.length-i;j++){
                  if(arr[j] > arr[j + 1]){
                      int temp=arr[j];
                      arr[j]=arr[j+1];
                      arr[j+1]=temp;
                      //flag=false;
                  }
              }
              if(flag){
                  break;
              }
          }
      }

    public static void main(String[] args) {
        int[] brr={11,32,44,55,123,535,1432};
        PaiXu.show(brr);
        System.out.println("结果:");
        for(int i:brr){
            System.out.println(i);
        }
      }
}

 上一篇
IDEA加序列化 IDEA加序列化
首先找到settings>>Editor>>inspections>> 搜索Serialization issues>>找到序列化id,然后OK。 点击对应的类,然后ALT+Ent
2019-10-29
下一篇 
设计原则———线性(顺序)——二分(折半)查找! 设计原则———线性(顺序)——二分(折半)查找!
设计原则: 1.开闭原则:对扩展开放,对修改关闭,主要extends 2.里氏代换原则:任何父类课出现的地方,子类都可出现,多用继承和多态理念 3.依赖倒转原则:尽量多用抽象类或接口,不是具体实现类, 4.接口隔离原则:尽量依赖
2019-10-29
  目录