4. Median of Two Sorted Arrays
来源:互联网 发布:bytefence是什么软件 编辑:程序博客网 时间:2024/04/29 16:36
class Solution {public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { int n = nums1.size() + nums2.size(), i = 0, j = 0; while(i+j != (n-1)/2 && i < nums1.size() && j < nums2.size()) { if(nums1[i] < nums2[j]) i++; else j++; } if(i+j != (n-1)/2 ||i == nums1.size() || j == nums2.size()) { if(i == nums1.size()) { while(i+j != (n-1)/2) j++; return n%2 == 0 ? double(nums2[j]+nums2[j+1])/2 : nums2[j]; } else { while(i+j != (n-1)/2) i++; return n%2 == 0 ? double(nums1[i]+nums1[i+1])/2 : nums1[i]; } } if(n%2 == 1) return min(nums1[i], nums2[j]); else return double(((j+1) < nums2.size() ? min(nums2[j+1],nums1[i]) : nums1[i]) + ((i+1) < nums1.size() ? min(nums2[j],nums1[i+1]) : nums2[j]))/2; }};
0 0
- [LeetCode]4.Median of Two Sorted Arrays
- LeetCode 4. Median of Two Sorted Arrays
- LeetCode --- 4. Median of Two Sorted Arrays
- [Leetcode] 4. Median of Two Sorted Arrays
- 4.Median of Two Sorted Arrays
- [LeetCode]4.Median of Two Sorted Arrays
- 4. Median of Two Sorted Arrays
- 4.Median of Two Sorted Arrays
- 4. Median of Two Sorted Arrays
- 4. Median of Two Sorted Arrays
- 【leetcode】4. Median of Two Sorted Arrays
- Leetcode-4.Median of Two Sorted Arrays
- 4. Median of Two Sorted Arrays
- 4. Median of Two Sorted Arrays
- LeetCode-4.Median of Two Sorted Arrays
- leetcoode 4. Median of Two Sorted Arrays
- Leetcode 4. Median of Two Sorted Arrays
- leetcode 4. Median of Two Sorted Arrays
- Spring Quartz 多任务、并发配置
- Java面向对象之继承
- 理解对象模型OMD(课堂笔记)
- poj 2492 A Bug's Life(并查集 染色法 二分图)
- 判断线面相交问题
- 4. Median of Two Sorted Arrays
- 5种服务器网络编程模型讲解
- UVA11426:GCD
- L1-011. A-B
- Codeforces Round #396 (Div. 2) C. Mahmoud and a Message 倒着DP
- MySQL学习笔记
- 在红尘的最深处与你相遇
- 修改MySQL的root用户的密码
- CListCtrl控件使用指南(大全)