快排。模板套路就行了。 function GetLeastNumbers_Solution(input, k) { // 异常数据 if (k > input.length || k <= 0) return []; return quickSearch(input, 0, input.length - 1, k - 1); } function quickSearch(a, low, high, k) { let p = part(a, low, high); if (p === k) { // 这里主要考虑到面试官可能限制使用本身的sort函数 ...