删除有序数组中的重复项-二哥的 LeetCode 刷题笔记-超简单
鲁迅说过,大年初二,人在广州,我仍然没有停止刷二哥的 LeetCode 刷题笔记,这是我对自己的交代,也是对你们的交代,我们一起加油!
题意
给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:
- 更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。
- 返回 k。
评判标准
系统会用下面的代码来测试你的题解:
int[] nums = [...]; // 输入数组
int[] expectedNums = [...]; //
真诚点赞 诚不我欺
回复