国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

QuickSort 快速排序 基于偽代碼實現

2019-11-15 01:09:58
字體:
來源:轉載
供稿:網友
QuickSort 快速排序 基于偽代碼實現

本文原創,轉載請注明地址http://www.survivalescaperooms.com/baokang/p/4737492.html

偽代碼
 1 quicksort(A, lo, hi) 2   if lo < hi 3     p = partition(A, lo, hi) 4     quicksort(A, lo, p - 1) 5     quicksort(A, p + 1, hi) 6  7 partition(A, lo, hi) 8     pivot = A[hi] 9     i = lo //place for swapping10     for j = lo to hi - 111         if A[j] <= pivot12             swap A[i] with A[j]13             i = i + 114     swap A[i] with A[hi]15     return i

java實現

 1     public void quickSort(int[] a,int lo, int hi){ 2         if(lo<hi){ 3             int p=partition(a, lo, hi); 4             quickSort(a,lo,p-1); 5             quickSort(a, p+1, hi); 6         } 7     } 8     public int partition(int[] a,int lo, int hi){ 9         int i,j,PRivot;10         privot=a[hi];11         i=lo;12         for(j=lo;j<=hi-1;j++){13             if(a[j]<privot){14                 swap(a, i, j);15                 i++;16             }17         }18         swap(a,i,hi);19         return i;20     }21     public void swap(int[] a,int lo,int hi){22         int s=a[lo];23         a[lo]=a[hi];24         a[hi]=s;25     }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沿河| 石阡县| 南澳县| 阳信县| 楚雄市| 搜索| 萝北县| 子长县| 靖宇县| 安远县| 万安县| 茂名市| 嘉善县| 扎赉特旗| 鹰潭市| 东光县| 曲靖市| 青州市| 溧阳市| 金塔县| 松潘县| 乌恰县| 临泽县| 花莲市| 治县。| 上杭县| 临邑县| 盐边县| 道真| 安仁县| 嘉义市| 东兰县| 海口市| 南通市| 尉氏县| 吉木乃县| 冀州市| 布拖县| 墨脱县| 临泽县| 江安县|