[LeetCode]Median of Two Sorted Arrays
来源:互联网 发布:mac的解压缩软件 编辑:程序博客网 时间:2024/06/13 00:56
There are two sorted arrays A and B 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)).
public class Solution { public double findMedianSortedArrays(int A[], int B[]) { int l=0,r=0; int m=0; if(A.length==0&&B.length==0){ return (Double) null; } if(A.length==0){ if(B.length%2==0){ return ((double)(B[B.length/2])+(double)(B[B.length/2-1]))/2; }else{ return (double)(B[B.length/2]); } } if(B.length==0){ if(A.length%2==0){ return ((double)(A[A.length/2])+(double)(A[A.length/2-1]))/2; }else{ return (double)(A[A.length/2]); } } int []C=new int [A.length+B.length]; while(l<A.length&&r<B.length){ if(A[l]<B[r]){ C[m]=A[l]; ++l; ++m; }else{ C[m]=B[r]; ++r; ++m; } if(l==A.length){ while(r<B.length){ C[m]=B[r]; ++m; ++r; } break; } if(B.length==r){ while(l<A.length){ C[m]=A[l]; ++m; ++l; } break; } } if(m%2==0){ return ((double)(C[m/2])+(double)(C[m/2-1]))/2; }else{ return (double)(C[m/2]); } }}
0 0
- LeetCode: Median of Two Sorted Arrays
- LeetCode Median of Two Sorted Arrays
- leetcode 26: Median of Two Sorted Arrays
- Leetcode 4 Median of Two Sorted Arrays
- [Leetcode] Median of Two Sorted Arrays
- LeetCode 4 - Median of Two Sorted Arrays
- [LeetCode]Median of Two Sorted Arrays
- leetcode Median of Two Sorted Arrays
- LeetCode-Median of Two Sorted Arrays
- [LeetCode] Median of Two Sorted Arrays
- [LeetCode] Median of Two Sorted Arrays
- [leetcode] Median of Two Sorted Arrays
- leetcode-004:Median of Two Sorted Arrays
- Leetcode 4 Median of Two Sorted Arrays
- leetcode之 median of two sorted arrays
- 【转载】【leetcode】Median of Two Sorted Arrays
- LeetCode - Median of Two Sorted Arrays
- [LeetCode]Median of Two Sorted Arrays
- sqlplus连接远程数据库
- Eclipse的刹车盘 - 让你的硬盘压力较小
- 关于sql server2008连接数据库sa登陆失败问题
- Hadoop2.2.0构建mahout环境
- 【CH Round #48 - Streaming #3】比赛题解 & 总结
- [LeetCode]Median of Two Sorted Arrays
- Oracle 11g下重现library cache lock等待事件
- hosts文件无法修改怎么办 保存文档失败,请检查文件是否被另一个应用程序打开了
- hdu-2189-悼念512汶川大地震遇难同胞——来生一起走
- 判断任意整数的二进制位中有多少个1
- 离散数学及其应用——ch3 基础:算法、整数和矩阵
- hdu4932(推理+贪心)
- Drupal的8的javascript什么是新
- Xcode5.1.1+ios 7.1.2 免证书真机调试