- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
- 80. Remove Duplicates from Sorte
Swift 4.2
改变 allowRepeat 可以做拓展
class Solution {
func removeDuplicates(_ nums: inout [Int]) -> Int {
let allowRepeat = 2
if nums.count <= allowRepeat {
return nums.count
}
var index = allowRepeat
for i in allowRepeat..<nums.count {
if nums[i] != nums[index - allowRepeat] {
nums[index] = nums[i]
index += 1
}
}
return index
}
}









网友评论