解题思路
1、将num2整体复制到num1的后面;
2、使用python自带的 sort() 函数进行排序;
值得注意的点:
1、数组 a[m,n] 共有 n-m 个元素,不包括下标为 n 的元素!
代码
class Solution:
def merge(self, nums1: List[int], m: int, nums2: List[int], n: int) -> None:
"""
Do not return anything, modify nums1 in-place instead.
"""
nums1[m:m+n] = nums2
nums1.sort()