Leetcode数组easy|Leetcode数组easy | 88. 合并两个有序数组
给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。
说明:
【Leetcode数组easy|Leetcode数组easy | 88. 合并两个有序数组】初始化 nums1 和 nums2 的元素数量分别为 m 和 n。
你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。
示例:
输入:
nums1 = [1,2,3,0,0,0], m = 3
nums2 = [2,5,6],n = 3输出: [1,2,2,3,5,6]
解答:
class Solution {
public:
void merge(vector& nums1, int m, vector& nums2, int n) {
// 思路:比较两个数组的元素的值,若num1的小,i指针往后走;若nums2的小,将其插入nums1数组,插入位置为i
int i=0;
int j=0;
while((i
推荐阅读
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- leetcode|leetcode 92. 反转链表 II
- 数组常用方法一
- Java|Java基础——数组
- 二叉树路径节点关键值和等于目标值(LeetCode--112&LeetCode--113)
- JS常见数组操作补充
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- LeetCode(03)Longest|LeetCode(03)Longest Substring Without Repeating Characters
- Leetcode|Leetcode No.198打家劫舍
- JS|JS 数组求和与数组求平均值