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

  • 相关阅读:
    第三次作业
    第二次作业
    第一次作业
    第五次作业
    第四次作业
    第三次作业
    刘存俊第二次作业
    数据压缩第一次作业
    第五次作业
    第四次作业
  • 原文地址:https://www.cnblogs.com/blythe/p/7371623.html
Copyright © 2011-2022 走看看