zoukankan      html  css  js  c++  java
  • 排序算法

        /**
        * 冒泡排序
        */

      public static void Bubble(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=0;
          temp=array[j];
          array[j]=array[j+1];
          array[j+1]=temp;
         }
        }
       }
       for(int i=0;i<array.length;i++){
        System.out.println(array[i]);
       }
      }

        /**
        * 快速排序
        */
       public static int getmidle(int[] a,int m,int n){
        int key=a[m];
        while(m<n){
         while(m<n&&a[n]>=key){
          n--;
         }
         a[m]=a[n];
               while(m<n&&a[m]<=key){
          m++;
         }
               a[n]=a[m];
        }
        a[m]=key;
           return m;
       }
       public static void quickSort(int[] a,int low,int high){
        if(low<high){
         int midle=getmidle(a,low,high);
         quickSort(a,low,midle-1);
         quickSort(a,midle+1,high);  
        }

  • 相关阅读:
    [Java] [Exception]
    [Go back to REDIS]
    [Java] [内存泄露]
    [ZK] [Related Materials]
    [Scala] [Coursera]
    <zk在大型分布式系统中的应用>
    [Java] [Lock] [Synchronized VS ReentrantLock]
    [Data Structure] Tree
    投影矩阵的计算过程
    SQL Server 2012
  • 原文地址:https://www.cnblogs.com/blythe/p/7371623.html
Copyright © 2011-2022 走看看