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

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

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

    小明思考

    Just a software engineer
    posts - 124, comments - 36, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    問題給定兩個排序好的數(shù)組A和B,把B合并到A并保持排序。

    public class Solution {
        public void merge(int A[], int m, int B[], int n) {
    //write your code here
       }
    }

    注意:
    假定A有足夠的額外的容量儲存B的內(nèi)容,m和n分別為A和B的初始化元素的個數(shù)。要求算法復(fù)雜度在O(m+n)。

    分析:
    為了避免使用額外的空間,這里的技巧就是從后向前合并。代碼很簡單,但是也要求基本功扎實。

    public class Solution {
        public void merge(int A[], int m, int B[], int n) {
            int e = m+n;
            while(m>0 && n>0){
                if(A[m-1]>B[n-1]){
                    A[--e]=A[--m];
                }
                else{
                    A[--e]=B[--n];
                }
            }
            if(n>0){
                System.arraycopy(B,0,A,0,n);
            }
        }
    }
    主站蜘蛛池模板: 亚洲一区二区视频在线观看 | 另类小说亚洲色图| 福利免费观看午夜体检区| 亚洲高清日韩精品第一区| 香蕉免费一区二区三区| 亚洲国产人成在线观看69网站| 精品国产呦系列在线观看免费 | 日本免费一二区在线电影| 一区二区亚洲精品精华液| 成年性午夜免费视频网站不卡| 亚洲愉拍一区二区三区| 日韩免费观看一级毛片看看| www亚洲精品久久久乳| 亚洲国产av无码精品| aa在线免费观看| 亚洲黄色在线网站| 成年女人男人免费视频播放 | 好紧我太爽了视频免费国产 | 午夜网站免费版在线观看| 在线观看亚洲免费视频| 亚洲午夜精品久久久久久浪潮 | 狼友av永久网站免费观看| 美女被艹免费视频| 亚洲精品无码久久千人斩| 91免费国产精品| 亚洲AV永久无码精品一福利| 亚洲国产精品自产在线播放| 国产一级淫片a免费播放口| 亚洲中文无码av永久| 免费永久国产在线视频| 国产日韩精品无码区免费专区国产| 亚洲av中文无码乱人伦在线r▽| 最近2019免费中文字幕视频三 | ASS亚洲熟妇毛茸茸PICS| 国产免费看插插插视频| 99精品视频在线观看免费| 久久久久亚洲av无码专区导航| 最近中文字幕mv免费高清视频7| 成人特级毛片69免费观看| 亚洲AV日韩AV天堂一区二区三区| 在线观看无码AV网站永久免费 |