2.10 第K大的数 参考答案: 三种方案: 排序,取第 k 个 构造前 k 个最大元素小顶堆,取堆顶 计数排序或桶排序,但它们都要求输入的数据必须是有确定范围的整数,所以本题不可用 那么除了这两种方案还有没有其它的方式可解决本题喃?其实还有两种: 快速选择(quickselect)算法 中位数的中位数(bfprt)算法 解法一:数组排序,取第 k 个数 最简单 代码实现: let findKthLargest = function(nums, k) { nums.sort((a, b) => b - a); return nums[k-1] }; 复杂度分析: 时间复杂度:O...