#6 Merge Two Sorted Arrays
来源:互联网 发布:chrome mac下载 编辑:程序博客网 时间:2024/06/05 10:14
题目描述:
Merge two given sorted integer array A and B into a new sorted integer array.
Example
题目思路:A=[1,2,3,4]
B=[2,4,5,6]
return [1,2,2,3,4,4,5,6]
two pointers的简单题,就不多说了。
Mycode(AC = 13ms):
class Solution {public: /** * @param A and B: sorted integer array A and B. * @return: A new sorted integer array */ vector<int> mergeSortedArray(vector<int> &A, vector<int> &B) { // write your code here vector<int> ans(A.size() + B.size(), 0); if (A.size() == 0) return ans; int idx1 = 0, idx2 = 0, idx = 0; while (idx1 < A.size() && idx2 < B.size()) { if (A[idx1] <= B[idx2]) { ans[idx++] = A[idx1++]; } else { ans[idx++] = B[idx2++]; } } while (idx1 < A.size()) { ans[idx++] = A[idx1++]; } while (idx2 < B.size()) { ans[idx++] = B[idx2++]; } return ans; }};
0 0
- #6 Merge Two Sorted Arrays
- Lintcode6 Merge Two Sorted Arrays solution 题解
- Merge Two Sorted Arrays(java solution)
- LeetCode4/88 Median of Two Sorted Arrays/Merge Sorted Array
- Leetcode: Merge Sorted Arrays
- Merge k Sorted Arrays
- Merge k Sorted Arrays
- Merge k Sorted Arrays
- Merging two sorted arrays
- Merge Sorted Lists and Merge Sorted Arrays
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- Merge Two Sorted Lists
- RocketMQ在windows上安装和eclipse开发使用
- MySQL性能优化的最佳20+条经验
- js中设置元素class的三种方法小结
- Redis五种数据类型介绍
- 你为什么要努力 by韩路
- #6 Merge Two Sorted Arrays
- window常用命令集合
- RocketMQ:一个纯java的开源消息中间件--开发测试环境搭建
- Window10 系统更新后,PIN码不正确,进入不了桌面
- shell 编程基础
- 文本数据挖掘--1
- Coderforces 711B Chris and Magic Square
- 微信通过JSSDK分享朋友圈
- Retrofit2 Post 乱码问题