快速排序
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> |