Merge Sorted Array问题及解法
来源:互联网 发布:定做app软件 编辑:程序博客网 时间:2024/06/04 08:08
问题描述:
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.
本题目主要是考虑两个排序数组的合并问题,注意这里给出了每个数组的长度m和n,程序开始时需要将每个数组的长度规范到给定的范围内。
过程详见代码:
class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int i = 0; int j = 0; nums1.resize(m); nums2.resize(n);int index = 0; while(i < m && j < n) { if(nums1[index] <= nums2[j]) { i++;}else{nums1.insert(nums1.begin() + index,nums2[j]);j++;}index++;}while(j < n){nums1.insert(nums1.begin() + index,nums2[j]);j++;index++;} }};
0 0
- Merge Sorted Array问题及解法
- Merge Two Sorted Lists问题及解法
- leetcode: Merge Sorted Array O(n)解法
- Remove Duplicates from Sorted Array问题及解法
- Convert Sorted Array to Binary Search Tree问题及解法
- Search in Rotated Sorted Array问题及解法
- Remove Duplicates from Sorted Array II问题及解法
- Search in Rotated Sorted Array II问题及解法
- Find Minimum in Rotated Sorted Array问题及解法
- Single Element in a Sorted Array问题及解法
- Merge Intervals问题及解法
- LeeCode 88. Merge Sorted Array两种解法
- [Array]Merge Sorted Array
- Rotate Array问题及解法
- Array Nesting 问题及解法
- Contiguous Array问题及解法
- Leetcode之Merge Sorted Array 问题
- Merge Two Binary Trees问题及解法
- can协议分析-程序员角度
- 我所理解的闭包
- caffe训练图片遇到的奇葩问题= =
- Azure Active Directory Application Permission VS Delegate Permission
- 【大数据技巧】Flume采集网站日志到MaxCompute常见问题汇总
- Merge Sorted Array问题及解法
- paramiko SSHClient调用sudo权限和执行多条指令的方法
- maven学习
- 页面控制定时任务
- CSDN日报20170315——《年近 30 ------职业回顾与思考》
- C++模板整理
- activiti工作流的web流程设计器整合视频教程 SSM和独立部署
- 文章标题
- 算法导论 练习题 2.1-2