hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › 学习交流 › JavaScript › 删除排序数组中的重复项
查看: 231|回复: 0
打印 上一主题 下一主题

删除排序数组中的重复项

[复制链接]

2249

主题

0

帖子

0

博客

admin

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

跳转到指定楼层
楼主
发表于2022-06-28 16:23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

这句话的意思是,只对数组循环一次,不再定义新的数组。

示例 1: 

输入:nums = [1,1,2] 

输出:2, nums = [1,2] 

解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2 。


示例 2: 

输入:nums = [0,0,1,1,1,2,2,3,3,4] 

输出:5, nums = [0,1,2,3,4] 

解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。




站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部