码迷,mamicode.com
首页 > 编程语言 > 详细

【模板】快速排序

时间:2018-11-25 14:40:11      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:class   code   turn   快速   模板   while   span   max   int   

 1 int n;
 2 int a[MAX_N];
 3 
 4 void Quick_Sort(int lt, int rt)
 5 {
 6     int key = a[lt + rt >> 1];
 7     int i = lt, j = rt;
 8     while(i < j)
 9     {
10         while(a[i] < key) ++i;
11         while(a[j] > key) --j;
12         if(i <= j) swap(a[i], a[j]), ++i, --j;
13     }
14     if(lt < j) Quick_Sort(lt, j);
15     if(i < rt) Quick_Sort(i, rt);
16     return;
17 }

 

【模板】快速排序

标签:class   code   turn   快速   模板   while   span   max   int   

原文地址:https://www.cnblogs.com/kcn999/p/10015315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!