Problem: 26. 删除有序数组中的重复项
Reference
思路
与移除元素最主要的区别是,这个不是与固定元素比较,而是与自己比较。
如果快指针不断遍历,慢指针指向新数组。
如果快慢指针的值相等,快指针往后走,因为不需要相同的值。
如果快慢指针的值不相等,找到需要的值,往慢指针后跟新一个,慢指针往后走
复杂度
时间复杂度:
添加时间复杂度, 示例: $O(n)$
空间复杂度:
添加空间复杂度, 示例: $O(n)$
Code
1 |
|
Problem: 26. 删除有序数组中的重复项
与移除元素最主要的区别是,这个不是与固定元素比较,而是与自己比较。
如果快指针不断遍历,慢指针指向新数组。
如果快慢指针的值相等,快指针往后走,因为不需要相同的值。
如果快慢指针的值不相等,找到需要的值,往慢指针后跟新一个,慢指针往后走
时间复杂度:
添加时间复杂度, 示例: $O(n)$
空间复杂度:
添加空间复杂度, 示例: $O(n)$
1 |
|