我的js算法爬坑之旅- 移动零

234 阅读1分钟

第四十三天:力扣第283题,移动零

地址:leetcode-cn.com/problems/mo…

思路:去零加零,没了

var moveZeroes = function(nums) {
  let a = nums.length;
  for(let i = 0; i < a; i++)
  {
    if(nums[i] === 0)
    {
      nums.splice(i,1);
      nums.push(0);
      i--;
      a--;
    }
  }
  return nums;
};
执行用时:84 ms, 在所有 JavaScript 提交中击败了94.28%的用户
内存消耗:39.2 MB, 在所有 JavaScript 提交中击败了34.99%的用户