码迷,mamicode.com
首页 > 其他好文 > 详细

快速排序

时间:2014-05-07 12:03:15      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:class   code   java   int   c   name   

	void quickSort2(int a[], int l, int r) {

		if (l < r) {
			int i = l, j = r;
			int x = a[l];
			while (i < j) {
				while (i < j && a[j] >= x) {
					j--;
				}
				if (i < j) {
					a[i++] = a[j];
				}
				while (i < j && a[i] < x) {
					i++;
				}
				if (i < j)
					a[j--] = a[i];
			}
			a[i] = x;
			quickSort2(a, l, i - 1);
			quickSort2(a, i + 1, r);
		}

	}


快速排序,布布扣,bubuko.com

快速排序

标签:class   code   java   int   c   name   

原文地址:http://blog.csdn.net/hackcoder/article/details/25188511

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