久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

leetCode88.MergeSortedArray有序數(shù)組

88. Merge Sorted Array

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網綜合服務,包含不限于做網站、成都做網站、濰坊網絡推廣、微信小程序定制開發(fā)、濰坊網絡營銷、濰坊企業(yè)策劃、濰坊品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學生創(chuàng)業(yè)者提供濰坊建站搭建服務,24小時服務熱線:18980820575,官方網址:sd-ha.com

Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.

Note:
You may assume that nums1 has enough space (size that is greater or equal to m + n) to hold additional elements from nums2. The number of elements initialized in nums1 and nums2 are m and n respectively.

問題描述:將兩個有序數(shù)組合并成一個有序數(shù)組。

思路:創(chuàng)建第三個數(shù)組,將其它兩個數(shù)組有序的插入第三個數(shù)組中。然后根據需求變化。

代碼如下:

class Solution {
public:
    void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {
        vector<int> result;
        
        int i= 0;
        int j=0;
        while( (i < m) && (j < n))
        {
            if(nums1[i] <= nums2[j])
            {
                result.push_back(nums1[i]);
                i++;
            }
            else
            {
                result.push_back(nums2[j]);
                j++;
            }
        }
        if(i < m)
        {
            for(;i < m; i++ )
            {
                result.push_back(nums1[i]);
            }
        }
        
        if(j < n)
        {
            for(;j < n; j++)
            {
                result.push_back(nums2[j]);
            }
        }
        
        swap(result,nums1);
    }
};

2016-08-05 23:36:14

網頁標題:leetCode88.MergeSortedArray有序數(shù)組
轉載注明:http://sd-ha.com/article34/iecdpe.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網站維護域名注冊、微信小程序、移動網站建設、關鍵詞優(yōu)化

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網站網頁設計