LC26. 删除有序数组中的重复项
LC26. 删除有序数组中的重复项
给你一个 非严格递增排列 的数组 nums
,请你原地
删除重复出现的元素,使每个元素 只出现一次
,返回删除后数组的新长度。元素的 相对顺序 应该保持
一致 。然后返回 nums
中唯一元素的个数。
考虑 nums
的唯一元素的数量为 k
,你需要做以下事情确保你的题解可以被通过:
- 更改数组
nums
,使nums
的前k
个元素包含唯一元素,并按照它们最初在nums
中出现的顺序排列。nums
的其余元素与nums
的大小不重要。 - 返回
k
。
判题标准:
系统会用下面的代码来测试你的题解:
1 |
|
如果所有断言都通过,那么您的题解将被 通过。
示例 1:
1 |
|
示例 2:
1 |
|
提示:
1 <= nums.length <= 3 * 104
-104 <= nums[i] <= 104
nums
已按 非严格递增 排列
1 |
|
LC26. 删除有序数组中的重复项
http://binbo-zappy.github.io/2025/03/05/leetcode/LC26-删除有序数组中的重复项/