news 2026/4/23 15:00:37

leetcode移除元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode移除元素

移除元素

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

不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。

示例 2: 给定 nums = [0,1,2,2,3,0,4,2], val = 2, 函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。

思考

我们需要原数组进行改变数组一开始想着返回去掉等于目标值元素然后返回数组长度就行忽略这个原地修改数组然后输出错误要明白数组元素删除其实是删除后面元素覆盖前一个元素我们可以到不等于目标元素时候这个直接赋值当前元素

/***@param{number[]}nums*@param{number}val*@return{number}*/var removeElement=function(nums,val){letk=0letarr=[]for(leti=0;i<nums.length;i++){if(nums[i]!==val){nums[k]=nums[i];// 原地修改numsk++;}}returnk};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 17:31:25

如何提高语音识别准确率?三个技巧让你事半功倍

如何提高语音识别准确率&#xff1f;三个技巧让你事半功倍 在日常使用语音识别工具时&#xff0c;你是否遇到过这样的问题&#xff1a;明明说得很清楚&#xff0c;但系统就是听不懂&#xff1f;专业术语总是被识别成奇怪的错别字&#xff1f;或者录音里稍微有点背景音&#xf…

作者头像 李华
网站建设 2026/4/23 14:46:39

MediaCrawler:5分钟掌握主流社交媒体数据采集的终极指南

MediaCrawler&#xff1a;5分钟掌握主流社交媒体数据采集的终极指南 【免费下载链接】MediaCrawler-new 项目地址: https://gitcode.com/GitHub_Trending/me/MediaCrawler-new 在数据驱动的时代&#xff0c;获取社交媒体平台信息已成为内容运营、市场分析和学术研究的关…

作者头像 李华
网站建设 2026/4/23 13:02:41

部署VibeVoice踩过的坑,帮你省下3小时调试时间

部署VibeVoice踩过的坑&#xff0c;帮你省下3小时调试时间 你是不是也这样&#xff1a;看到“微软开源TTS大模型”“支持4人对话”“90分钟语音”这些关键词&#xff0c;立刻点开镜像页面&#xff0c;兴致勃勃拉起容器&#xff0c;结果卡在启动界面半天没反应&#xff1f;或者好…

作者头像 李华
网站建设 2026/4/23 14:53:17

5分钟上手MGeo,轻松完成毕业设计中的地址匹配

5分钟上手MGeo&#xff0c;轻松完成毕业设计中的地址匹配 地理信息相关专业的同学在做毕业设计时&#xff0c;常会遇到一个看似简单却异常棘手的问题&#xff1a;如何判断两条地址是否指向同一个真实地点&#xff1f;比如“广州市天河区体育西路103号维多利广场B座”和“天河区…

作者头像 李华
网站建设 2026/4/23 13:00:32

智能音乐系统Docker部署实战:让家庭音箱秒变音乐管家

智能音乐系统Docker部署实战&#xff1a;让家庭音箱秒变音乐管家 【免费下载链接】xiaomusic 使用小爱同学播放音乐&#xff0c;音乐使用 yt-dlp 下载。 项目地址: https://gitcode.com/GitHub_Trending/xia/xiaomusic 您是否曾经遇到过这样的场景&#xff1a;想通过小爱…

作者头像 李华
网站建设 2026/4/23 13:03:19

品牌口碑监测新招:用SenseVoiceSmall分析用户语音评价

品牌口碑监测新招&#xff1a;用SenseVoiceSmall分析用户语音评价 在品牌运营中&#xff0c;用户的反馈是宝贵的资产。传统的文本评论分析已经非常成熟&#xff0c;但越来越多的用户开始通过语音留言、电话客服录音、社交媒体语音消息等方式表达意见——这些声音里藏着真实的情…

作者头像 李华