hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › 学习交流 › JavaScript › 移除元素
查看: 219|回复: 0
打印 上一主题 下一主题

移除元素

[复制链接]

2249

主题

0

帖子

0

博客

admin

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

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

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 

不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。 

示例 1: 

输入:nums = [3,2,2,3], val = 3 

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

解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。


示例 2:

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

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

解释:函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 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

返回顶部