题干: 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。
    不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

    1. /**
    2. * @param {number[]} nums
    3. * @return {number}
    4. */
    5. var removeDuplicates = function(nums) {
    6. const n=nums.length;
    7. if(n===0){
    8. return 0;
    9. }
    10. let fast =slow=1;
    11. while(fast<n){
    12. if(nums[fast]!==nums[fast-1]){
    13. nums[slow++]=nums[fast]
    14. }
    15. fast++;
    16. }
    17. return slow;
    18. };