题目链接:215. Kth Largest Element in an Array
题目大意:给定无序数组求第k大,经典面试题
题目思路:利用快速排序,每次定一个轴,比轴大的放左边,小的放右边,如果左边的数量小于k,则第k大在右边,反之在左边,每次去找就好了
时间复杂度&&空间复杂度:O(n)(需要找的总共次数为n/2+n/4+…+1 = 2n-1次)&&O(1)
题目链接:215. Kth Largest Element in an Array
题目大意:给定无序数组求第k大,经典面试题
题目思路:利用快速排序,每次定一个轴,比轴大的放左边,小的放右边,如果左边的数量小于k,则第k大在右边,反之在左边,每次去找就好了
时间复杂度&&空间复杂度:O(n)(需要找的总共次数为n/2+n/4+…+1 = 2n-1次)&&O(1)
【LeetCode】39. 组合总和
【LeetCode】705. 设计哈希集合
LeetCode Java Kth Largest Element in an Array
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M