【leecode题-数组】数组的改变、移动
【leecode题】这个title打算做成一个系列,这个系列会跟着大佬整理好的leecode小白推荐刷题顺序来学习javascript的算法与数据结构,本篇的路径见红框
283.移动零



function moveZero(nums) { let count = 0 for (let i = 0; i < nums.length; i++) { if (nums[i] == 0) { nums.splice(i, 1) count ++ i-- //一定要有这行,否则会漏移除零 } } for (let i=0;i<count;i++){ nums.push(0) } return nums } let nums = [1, 0, 0, 0, 2, 3, 0, 0, 1, 4] let res = moveZero(nums) console.log(res)
小结:
厚积薄发

浙公网安备 33010602011771号