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

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

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

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

本文原創,轉載請注明地址http://m.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     }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 文安县| 兴海县| 六枝特区| 山西省| 文成县| 会泽县| 永吉县| 青浦区| 崇仁县| 朝阳市| 丽水市| 汉川市| 宝兴县| 洞头县| 博乐市| 会同县| 宜川县| 莆田市| 佛教| 武定县| 泰来县| 漳平市| 上思县| 文安县| 保定市| 鸡西市| 泽州县| 门头沟区| 体育| 林芝县| 富源县| 禹城市| 昌邑市| 桦甸市| 承德县| 泌阳县| 麟游县| 邢台市| 连南| 时尚| 嵩明县|