LeetCode OJ 4. Median of Two Sorted Arrays
来源:互联网 发布:个人工作备忘录软件 编辑:程序博客网 时间:2024/06/05 20:35
题目大意
给定两个有序的数组,求中位数。
归并排序:
public class Main {public static void main(String[] args) {// TODO Auto-generated method stubSolution ss = new Solution();int[] n1 = {10};int[] n2 = {2,4,6};System.out.println(ss.findMedianSortedArrays(n1, n2));}}class Solution { //归并排序 public double findMedianSortedArrays(int[] nums1, int[] nums2) { int m = nums1.length , n = nums2.length; int mid = (m+n)>>1; //合并后的数组 int[] num = new int[m+n]; int i = 0,j = 0,k = 0; //分别从两个有序的数组中取相对小的数,放在另一个数组中 while(i < m || j < n){ if(i == m){ num[k++] = nums2[j++]; continue; } if(j == n){ num[k++] = nums1[i++]; continue; } if(nums1[i] < nums2[j]) num[k++] = nums1[i++]; else num[k++] = nums2[j++]; } if((m+n)%2 == 1) return num[mid]; else return (num[mid-1] + num[mid])/2.0; }}
0 0
- LeetCode OJ:Median of Two Sorted Arrays
- LeetCode OJ : Median of Two Sorted Arrays
- LeetCode OJ : Median of Two Sorted Arrays
- LeetCode OJ Median of Two Sorted Arrays
- LeetCode OJ 4.Median of Two Sorted Arrays
- LeetCode OJ 4. Median of Two Sorted Arrays
- LeetCode OJ(4.Median of Two Sorted Arrays)
- LeetCode OJ-4.Median of Two Sorted Arrays
- 4. Median of Two Sorted Arrays——LeetCode OJ
- [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
- [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
- Leetcode 4. Median of Two Sorted Arrays
- 【程序人生】:一个技术骨干前妻的故事
- 快速排序
- 微信蓝牙BLE接入调试指引 硬件篇
- java7自动资源管理
- 一元云购系统接入短信功能问题汇总
- LeetCode OJ 4. Median of Two Sorted Arrays
- C++扬帆远航——17(递归函数求阶乘)
- 数据类型转换
- 【6】Linux-内存管理子系统
- android studio快捷键大全
- python2.7:float2int 1.0=1 1.1=1.1
- OSI参考模型
- hdu 1711 && Codeforces Round #344 (Div. 2) D 【KMP】
- 微信H5 长按二维码识别不了