[Leetcode] 88.Merge Sorted Array

来源:互联网 发布:在线字体生成网站源码 编辑:程序博客网 时间:2024/06/08 16:02

[leetcode] 88. Merge Sorted Array

题目链接:https://leetcode.com/problems/merge-sorted-array/

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 andnums2 are m and n respectively.

思路

从右端开始赋值,每次取其中一个值并将其位置左移一位。时间复杂度为O(m + n)。

class Solution {public:    void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) {        while(m > 0 || n > 0){            int val;            if(n <= 0||(m > 0 &&nums1[m - 1] > nums2[n - 1]))                val = nums1[(m--) - 1];            else                val = nums2[(n--) - 1];            nums1[m + n] = val;        }    }};
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 沪东中华造船 新时代造船有限公司 中国造船业现状 海贼之神级造船师 上海沪东造船阀门有限公司 江苏新世纪造船股份有限公司 黄海造船有限公司 中航鼎衡造船有限公司 小小航海士造船攻略 福建省马尾造船股份有限公司 扬州大洋造船有限公司 新扬子造船有限公司 造血干细胞 造血系统 造血功能差 造血 骨髓造血 造血干细胞捐献危害 捐献造血干细胞 造血干细胞捐献 捐献造血干细胞对身体有害吗 造血干细胞是什么 日本人造血适合任何血型 无效造血多见于下列哪种疾病 造血干细胞移植成功率 造血干细胞移植多少钱 造血功能障碍 如何提高造血功能 骨髓不造血是什么病 造血干细胞自体移植 捐造血干细胞对身体有害吗 自体造血干细胞移植术 造血干细胞概念 什么是造血干细胞 自体造血干细胞移植费用 骨髓造血功能异常 造血干细胞移植后能活几年 造血干细胞怎么捐献 肝是造血的吗 造访拼音 造访