先说一下快速排序的大致思想:
先找一个数,第一遍是第一个元素,然后把这个数当作标杆,将比它小的放在它左边,比它大的放在它右边
#include<stdio.h>
void quickSort(int* as, int* begin, int* end) {
if (end < begin) {
return;
}
int tmp = *begin;
int* p = begin;
int* q = end;
先说一下快速排序的大致思想:
先找一个数,第一遍是第一个元素,然后把这个数当作标杆,将比它小的放在它左边,比它大的放在它右边
#include<stdio.h>
void quickSort(int* as, int* begin, int* end) {
if (end < begin) {
return;
}
int tmp = *begin;
int* p = begin;
int* q = end;