zoukankan      html  css  js  c++  java
  • java各种排序

    1.冒泡排序:

    public void maoPaoSort(){

      Integer[] in = new Integer[]{3,18,38,16,2,5,9,42,1,19,60};
      int temp;
      for(int i =0; i < in.length;i++){
        for(int j = 0;j <= in.length-1;j++){
          if(in[i] < in[j]){
            temp=in[j];
            in[j]=in[i];
            in[i]=temp;
          }
        }
      }
      for(int k = 0;k< in.length; k++){
        System.out.print(in[k]+" ");
      }

    }

    2.快速排序

    class SortNumber{

      //快速排序
      public int quickSort(int[] sortArray,int low,int hight){
        int key = sortArray[low];
        while(low < hight){
          while(low < hight && sortArray[hight] >= key){
            hight--;
          }
          sortArray[low] = sortArray[hight];
          while(low < hight && sortArray[low] <= key){
            low++;
          }
          sortArray[hight] = sortArray[low];
        }
        sortArray[low] = key;
        return low;
      }

      public void sort(int low,int hight){
        if(low < hight){
          int result = quickSort(data,low,hight);
          sort(low,result-1);
          sort(result+1,hight);
        }
      }

    }

  • 相关阅读:
    JavaScript简单的日历
    CSS动画实现滚动播放
    视频弹窗自动播放 关闭停止
    简单通过js实现轮播图
    switch case的应用
    显示、隐藏
    .container的应用
    用CSS对HTML进行初始化设置
    CSS Id 和 Class选择器
    给文字添加阴影效果
  • 原文地址:https://www.cnblogs.com/tuya/p/2742467.html
Copyright © 2011-2022 走看看