每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。
其实快速排序是基于一种叫做“二分”的思想。
#include<iostream>
using namespace std;
int const M=1001;
int a[M];
int N;
void Quicksort(int left,int right)
{
int i,j,t,temp;
if
每次排序的时候设置一个基准点,将小于等于基准点的数全部放到基准点的左边,将大于等于基准点的数全部放到基准点的右边。
其实快速排序是基于一种叫做“二分”的思想。
#include<iostream>
using namespace std;
int const M=1001;
int a[M];
int N;
void Quicksort(int left,int right)
{
int i,j,t,temp;
if