leetcode 寻找两个有序数组的中位数
2018-12-04 21:56
323 查看
leetcode 寻找两个有序数组的中位数
题目描述见leetcode 官网。
我使用的算法是归并排序,简单介绍下归并排序。
归并排序就是两个数组从它们的各自的第一个开始比较,小的先放进去,大的保留,和已经放进去上一个的数组的下一个进行比较,还是小的放进去,大的留在下一次比较。重复这个步骤直到其中有一个数组已经全部被放进去,之后,另一个剩下的数组全部放到尾部就好。
Done。
算法实现:
while(i<m && j<n) { if(nums1[i] <= nums2[j]) { add.push_back(nums1[i]); i++; } else { add.push_back(nums2[j]); j++; } }
其中i和j分别是两个数组的大小。
相关文章推荐
- 寻找两个有序数组的中位数(LeetCode)
- leetcode之数组类之数组的旋转与分治类-----OJ 189/33/81/153/154 数组旋转 旋转数组搜索 88 有序数组合并 4 两个有序数组寻找第K个元素/中位数 35 寻找插入位置
- [leetcode] Median of Two Sorted Arrays 寻找两个有序数组的中位数
- 【LeetCode】4. Median of Two Sorted Arrays两个有序数组的中位数
- 寻找两个有序数组合并之后的中位数
- [LeetCode]4 两个有序数组的中位数
- LeetCode 4. Median of Two Sorted Arrays(两个有序数组的中位数)
- [LeetCode] Median of Two Sorted Arrays 两个有序数组的中位数
- [LeetCode题解]从两个有序数组的并集中寻找第k小元素
- 【Leetcode】两个有序数组的中位数
- [转载]寻找两个有序数组中的第K个数或者中位数
- (1.2.4.2)寻找两个有序数组中的第K个数或者中位数
- [LeetCode]Median of Two Sorted Arrays 二分查找两个有序数组的第k数(中位数)
- [LeetCode] 求两个有序数组的中位数
- Median of Two Sorted Arrays - 寻找两个有序数组的中位数(重)
- [LeetCode]Median of Two Sorted Arrays 二分查找两个有序数组的第k数(中位数)
- LeetCode—寻找两个有序数组中值
- [LeetCode] Median of Two Sorted Arrays 两个有序数组的中位数
- 关于在一个序列中寻找中位数和第K大的数(在两个等长有序数组中寻找中位数)
- leetcode—从两个有序数组中寻找他们并集的第k小元素(思路)