分享至
26.Remove Duplicates from Sorted Array
題目描述
給你一個已排序的整數陣列 nums,原地刪除重複元素,使每個元素只出現一次,並返回新長度。
不使用額外空間 → 空間 O(1)
必須原地修改 nums
解題思路
慢指標 i:指向最後一個唯一元素的位置
快指標 j:遍歷整個陣列,檢查每個元素
如果 nums[j] != nums[i] → 找到新元素
將 nums[i+1] = nums[j] i++
否則 → 重複元素 → 忽略
IT邦幫忙