将数组扁平化并去除其中重复数据,最终得到一个升序且不重复的数组
var arr = [[1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [...给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数。...输入:[1, 2, 3, 4, 5, 6, 7] k = n
输出:[5, 6, 7, 1, 2, 3, 4]
解释:
向右旋转1步:[7, 1, 2, 3, 4, 5, 6]
向右旋转2步:[6, 7...nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序
输入:[0, 1, 0, 3, 12]
输出:[1, 3, 12, 0, 0]
补充:必须在原数组上操作,不能拷贝额外的数组...// 方法1
// 排序数组,再从前往后遍历数组
// 当相邻两个值不相等的时候 len 指针移动 1 位
// 最终 len 的值即为新数组的大小
let removeDuplicates = nums