• 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);
        }
      }

    }

  • 相关阅读:
    css-box-shadowing
    css- :before :after
    css: line-height 与box-sizing
    金蝶数据库后台追踪
    钉钉审批开发,空白内容
    asp.net c#语言实现钉钉鉴权验证
    钉钉事件回调c#测试完成
    钉钉C#发起审批实例demo
    asp.net c#语言实现钉钉鉴权验证
    图片码
  • 原文地址:https://www.cnblogs.com/tuya/p/2742467.html
Copyright © 2020-2023  润新知