Loading

Sort

排序方法

1

快速排序:

QuickSort

2

void QuickSort(int *array, int left, int right){
	if(left<right){
		int zuo = left;
		int midnum = array[left];
		int you = right;
		while(zuo < you){
			while(zuo < you && array[you] >= midnum){
				you -- ;
			}
			if(zuo < you){
				array[zuo] = array[you];
			}
			while(zuo < you && array[zuo] <= midnum){
				zuo ++;
			}
			if(zuo < you){
				array[you] = array[zuo];
			}
		}
		array[zuo] = midnum;
		QuickSort(array,left,zuo -1);
		QuickSort(array,zuo+1,right);
	}
}

快速排序算法——C/C++

持续更新ing;

posted @ 2020-12-10 12:49  流缘飞雨  阅读(81)  评论(0)    收藏  举报