题意:
输出数列中第K大的数。
思路:
先排序,然后输出第K位数。
代码如下:
int cmp ( const void *a , const void *b ){
return -*(int *)a + *(int *)b;
}
int findKthLargest(int* nums, int numsSize, int k) {
int i=0;
int c=0;
qsort(nums,numsSize,sizeof(int),cmp);
return nums[k-1];
}

本文介绍了一种通过排序来找出数组中第K大的元素的方法。使用C语言实现,包括自定义比较函数和快速排序算法。
867

被折叠的 条评论
为什么被折叠?



