[80] 删除有序数组中的重复项 II

 1 /**
 2  * @param {number[]} nums
 3  * @return {number}
 4  */
 5 var removeDuplicates = function (nums) {
 6   let i = 1;
 7   while (i < nums.length) {
 8     if (nums[i] === nums[i - 1]) {
 9       while (nums[i + 1] === nums[i]) {
10         nums.splice(i + 1, 1)
11       }
12     }
13     i++;
14   }
15 };

 

posted @ 2023-12-22 16:01  人恒过  阅读(8)  评论(0)    收藏  举报