原地移除元素,返回新长度

const removeDuplicates = nums => {
    let index = 1;
    for (let i = 0; i < nums.length - 1; i++) {
        if (nums[i] != nums[i + 1]) {
            nums[index++] = nums[i + 1];
        }
    }
    nums.length = index
    return index;
};

相关文章:

  • 2021-12-25
  • 2021-09-06
  • 2021-10-18
  • 2021-06-22
  • 2022-12-23
猜你喜欢
  • 2021-11-04
  • 2021-10-24
  • 2021-06-18
  • 2021-06-20
  • 2021-08-10
  • 2021-07-27
  • 2021-10-06
相关资源
相似解决方案