近期开始刷题,大家可以关注下,从排序数组中删除重复项,大家有好的算法可以分享哦
class Solution {
func removeDuplicates(_ nums: inout [Int]) -> Int {
if (nums.count == 0 || nums.count == 1) {
return nums.count
}
var size = 0
for i in 1...nums.count - 1 {
if (nums[size] != nums[i]) {
size += 1
nums[size] = nums[i]
}
}
return size + 1
}
}