leetcode——4——Median of Two Sorted Arrays
2016-04-08 12:00
253 查看
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).
class Solution { public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { int m = nums1.size(); int n = nums2.size(); vector<int> sum; int i=0; int j=0; while(i<m&&j<n) { if(nums1[i]>nums2[j]) { sum.push_back(nums2[j]); j++; } else { sum.push_back(nums1[i]); i++; } } while(i<m) { sum.push_back(nums1[i]); i++; } while(j<n) { sum.push_back(nums2[j]); j++; } return ((double)(sum[(m+n-1)/2]+sum[(m+n)/2]))/2; } };
相关文章推荐
- Python sys.path的使用
- 导入WEB工程报HttpServlet相关报找不到解决方法
- myeclipse 环境配置优化,不断跟新整理中
- PHP 将MySQL数据导出csv
- 关注Linux防火墙之介绍iptables与ufw命令
- angularJs的Controller之间如何通信
- RecyclerView的痛点使用
- Android模拟器接收UDP数据包的若干问题分析
- QT5 OpenGL (六, 键盘事件, 开关灯,放大缩小综合运用)
- Google Play应用商店开发者账号绑定信用卡(银行卡)
- 前端面试题02
- Activity 与 Fragment 通信(99%)完美解决方案(上)
- NYOJp次方求和
- java基础 ----- clone
- bzoj2523: [Ctsc2001]聪明的学生
- OK335xS can't reset with reboot
- 求完美数
- 函数判断是否为手机端访问
- Eclipse下通过Maven的Jetty插件运行Web工程的配置
- 关于LoadRunner中pacing值的设置的意义