快速排序
1  | void quickSort(int* num, int left,int right)  | 
描述:寻找数组中第K大的数字
得到了前k大的数,显然顺便得到第k大的数,即:该问题至少存在O(Nlogk)的算法。
Partition()函数返回key值的下标
1  | 
  | 
1  | void quickSort(int* num, int left,int right)  | 
得到了前k大的数,显然顺便得到第k大的数,即:该问题至少存在O(Nlogk)的算法。
Partition()函数返回key值的下标
1  | #include<stdio.h>  |