将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组
var arr = [[1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [...flat(val) : val), [])
}
4、数组合并
请把两个数组
[‘A1’, ‘A2’, ‘B1’, ‘B2’, ‘C1’, ‘C2’, ‘D1’, ‘D2’] 和
[‘A’, ‘B’, ‘...'B', 'C', 'D']
arr2.map(item => item+'3').concat(arr1).sort().map(item => item.replace('3', ''))
5.合并两个有序数组...给你两个有序整数数组 nums1和nums2,请你将nums2合并到nums1,使nums1成为一个有序数组
说明:
初始化nums1和nums2的元素数量分别为m,n,你可以假设nums1有足够的空间...arr)
}
var newArr = arrReverse(arr, 4)
console.log(newArr)
11.算法题【移动零】
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序