第K大的数 面试真题(含详细手写答案).docx

第K大的数 面试真题(含详细手写答案).docx

第K大的数面试真题(含详细手写答案)

一、基础面试原题(必问入门题)

题目描述

给定一个无序的整数数组nums和一个整数k,请你返回数组中第k个最大的元素。

注意:是第k大,不是第k小;数组存在重复元素,无需去重。

示例1:

输入:nums=[3,2,1,5,6,4],k=2

输出:5

解释:数组从大到小排序为[6,5,4,3,2,1],第2大的数是5

示例2:

输入:nums=[3,2,3,1,2,4,5,5,6],k=4

输出:4

面试官考察点

排序算法、时间复杂度认知

堆结构的实际应用(面试高频)

快排思想的选择算法(最优解考察)

大数据量场

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档