一、題目
1、題目描述
給你兩個按 非遞減順序 排列的整數數組 nums1
和 nums2
,另有兩個整數 m
和 n
,分別表示 nums1
和 nums2
中的元素數目。
請你 合并 nums2
到 nums1
中,使合并后的數組同樣按 非遞減順序 排列。
注意:最終,合并后數組不應由函數返回,而是存儲在數組 nums1
中。為了應對這種情況,nums1
的初始長度為 m + n
,其中前 m
個元素表示應合并的元素,后 n
個元素為 0
,應忽略。nums2
的長度為 n
。
示例1:
輸入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
輸出:[1,2,2,3,5,6]
解釋:需要合并 [1,2,3] 和 [2,5,6] 。
合并結果是 [1,2,2,3,5,6] ,其中斜體加粗標注的為 nums1 中的元素。
示例2:
輸入:nums1 = [1], m = 1, nums2 = [], n = 0
輸出&