以下是使用 Python 实现的函数来解决此问题: ```python def remove_duplicates(nums): i = 0 for j in range(1, len(nums)): if nums[j]!= nums[i]: i += 1 nums[i] = nums[j] return i + 1 ``` 这个函数使用两个指针 `i` 和 `j`,`j` 遍历整个数组,当遇到与 `nums[i]` 不同的元素时,将其赋值给 `nums[i + 1]`,并更新 `i`。最后返回 `i + 1` 即为唯一元素的个数。 [2024-10-08 23:07:36 | AI写代码神器 | 149点数解答]