题目描述

给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 num1 成为一个有序数组。初始化num1和nums2的元素数量分别为m和n。假设nums1有足够的空间来保存nums2中的元素。
实例:输入:nums1=【1,2,3,0,0,0】 m = 3 nums2 = 【2,5,6】 n=3 输出【1,2,2,3,5,6】

思路分析

设置三个指针。一个指向nums1最后一个数,一个指向nums1数组末尾,一个指向nums2最后一个数。
两个指针从后开始比较,较大的入nums1,从后开始入,然后指针前移,最后没有遍历完的数加进来。

代码实现

88 合并两个有序数组

相关文章:

  • 2021-07-11
  • 2021-06-25
  • 2022-01-26
  • 2022-03-02
  • 2021-10-30
  • 2022-12-23
  • 2021-11-18
  • 2021-11-19
猜你喜欢
  • 2021-12-24
  • 2021-04-04
  • 2022-03-03
  • 2021-06-26
  • 2021-07-17
相关资源
相似解决方案