Skip to content

Commit 1b49656

Browse files
authored
Implement merge function for sorted arrays
1 parent 449f636 commit 1b49656

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* @param {number[]} nums1
3+
* @param {number} m
4+
* @param {number[]} nums2
5+
* @param {number} n
6+
* @return {void} Do not return anything, modify nums1 in-place instead.
7+
*/
8+
var merge = function(nums1, m, nums2, n) {
9+
const arr = [];
10+
arr.push(...nums1.slice(0,m));
11+
arr.push(...nums2.slice(0,n));
12+
arr.sort((a,b) => a-b);
13+
14+
for (let i = 0; i<nums1.length; i++){
15+
nums1[i] = arr[i];
16+
}
17+
return nums1;
18+
};

0 commit comments

Comments
 (0)