leetcode-寻找两个正序数组的第K大的数
两个正序数组(从小到大), 找到两个数组的所有元素里的第K大的数。
思路
对两个有序数组同时使用二分法,由于是K个,将问题转化为K为了数组的中位数,然后利用中位数的特性,若当前数不满足条件,就舍弃掉之前的所有的元素
代码
1 | class Solution { |
复杂度
时间:O(log(m+n)), 空间O(log(m+n))
leetcode-寻找两个正序数组的第K大的数
# 相关文章
1.leetcode-删除二叉搜索树中的节点
2.leetcode-岛屿数量
3.leetcode-排序链表
4.leetcode-解码方法
5.leetcode-格雷编码
6.leetcode-寻找两个正序数组的中位数
7.leetcode-课程表
8.leetcode-反转链表
1.leetcode-删除二叉搜索树中的节点
2.leetcode-岛屿数量
3.leetcode-排序链表
4.leetcode-解码方法
5.leetcode-格雷编码
6.leetcode-寻找两个正序数组的中位数
7.leetcode-课程表
8.leetcode-反转链表