<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    設x[1…n],y[1…n]為兩個數(shù)組,每個包含n個已知的排好序的數(shù),給出一個數(shù)組x和y中所有2n個元素的中位數(shù),要求時間復雜度為O(lgN)

    這是算法導論上面的一道題目:

    public class FindMedianTwoSortedArray {
    public static int median(int[] arr1, int l1, int h1, int[] arr2, int l2, int h2)
        {
    System.out.println("-----------");
            int mid1 = (h1 + l1 ) / 2;
            int mid2 = (h2 + l2 ) / 2;
            if (h1 - l1 == 1)
                return (Math.max(arr1[l1] , arr2[l2]) + Math.min(arr1[h1] , arr2[h2]))/2;
            else if (arr1[mid1] > arr2[mid2])
                return median(arr1, l1, mid1 , arr2, mid2 , h2);    
            else
                return median(arr1, mid1 , h1, arr2, l2 , mid2 );    
        }     
    public static void main(String[] args) {
    int[] a = new int[]{0,1,2};
    int[] b = new int[]{1,2,3};
    int result = median(a, 0, a.length-1,b,0,b.length-1);
    System.out.println(result);
    }
    }


    posted on 2014-11-17 21:47 abin 閱讀(465) 評論(0)  編輯  收藏 所屬分類: algorithm
    主站蜘蛛池模板: 无码成A毛片免费| 亚洲三级视频在线| 亚洲综合av一区二区三区不卡 | 亚洲一区中文字幕久久| 一级成人a免费视频| 亚洲 无码 在线 专区| 免费人人潮人人爽一区二区| 国产免费爽爽视频免费可以看| 亚洲av午夜国产精品无码中文字| 国产精品无码一二区免费 | 亚洲色精品VR一区区三区| 成人免费午夜无码视频| 亚洲一级特黄特黄的大片| 免费无码不卡视频在线观看| 亚洲爆乳少妇无码激情| 亚洲高清视频免费| 亚洲一区二区三区不卡在线播放| 国内自产拍自a免费毛片| MM1313亚洲国产精品| 不卡精品国产_亚洲人成在线| 国产免费一区二区视频| 免费一级毛片在级播放| 亚洲国产精品久久久久秋霞影院 | 成年女人永久免费观看片| 免费在线人人电影网| 亚洲爆乳无码一区二区三区| 无人视频免费观看免费视频| 国产亚洲精品自在久久| 国产无人区码卡二卡三卡免费| 亚洲另类无码一区二区三区| 中文字幕亚洲一区| www视频在线观看免费| 粉色视频免费入口| 日韩亚洲Av人人夜夜澡人人爽| 成人毛片免费视频| 亚洲欧洲精品成人久久曰| 亚洲毛片av日韩av无码| 一级A毛片免费观看久久精品 | 久久久亚洲精品国产| 久久国产免费观看精品| 国产午夜亚洲精品国产|