题目描述
题目链接:https://leetcode-cn.com/problems/merge-sorted-array/
解题思路:
less is more!
值得注意的是,nums1 = sorted(nums1)
在IDE中是跑得通的,但是不知道为何在Leetcode需要写成nums1[:] = sorted(nums1)
,也恳求大佬们解答疑惑!
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:] = nums2[:]
nums1[:] = sorted(nums1)