快速排序 找出序列中第k个小的数

#include 
#include 
#define maxsize 1000
void quicksort(int a[],int left,int right,int k)
{
   if(left>=right)
       return ;
    int temp=a[left];
    int i=left,j=right;
    while(i=temp)//找到第一个小于temp的
       {
             j--;
       }
       a[i]=a[j];
       while(i

 

你可能感兴趣的:(快速排序 找出序列中第k个小的数)