88.合并两个有序数组

时游小于 1 分钟LeetCode

88.合并两个有序数组

/*
 * @lc app=leetcode.cn id=88 lang=typescript
 *
 * [88] 合并两个有序数组
 */

// @lc code=start
/**
 Do not return anything, modify nums1 in-place instead.
 */
function merge(nums1: number[], m: number, nums2: number[], n: number): void {
	nums1.splice(m, n, ...nums2);
	nums1.sort((a, b) => a - b);
    
	// 不符合原地修改num1需求
	// nums1 = [...nums1.slice(0, m), ...nums2].sort((a, b) => a - b);

	console.log(nums1);
}

merge([1, 2, 3, 0, 0, 0], 3, [2, 5, 6], 3);
// @lc code=end

上次编辑于:
贡献者: 15327360835
Loading...