news 2026/4/15 2:05:09

算法打卡第2天|删除元素

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法打卡第2天|删除元素

学习视频:https://www.bilibili.com/video/BV12A4y1Z7LP

题目解答:https://leetcode-cn.com/problems/remove-element/

思路(暴力解法):

1. 新建一个空数组

2. 遍历原数组,把不等于 val 的元素都放进新数组

3. 把新数组的元素复制回原数组,返回新数组长度

所遇困难:一开始没完全理解题目“原地修改”的要求,以为暴力解法可以直接通过,提交后才发现不符合空间限制。

对数组的特性理解不深,不清楚数组长度固定、不能直接删除元素,只能通过覆盖实现修改。

写代码时容易忽略边界情况,比如空数组、全是要删除的元素等极端场景,导致测试不通过

收获心得:

算法优化就是缩减空间,提高效率,做题先吃透题目要求,不能只追功能、忽略约束。目前还需要提示辅助梳理思路,后续会多练独立解题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 2:01:35

程序设计入门——C语言

Q:我需要特殊版本的计算机吗? A:任何计算机都可以用于C语言编程,包括但不限于各个版本的MS Windows、各个版本的Mac OS X、各种发行版本的Linux。有的手机有app也能实现C语言编程,不过我们不推荐那么小的屏幕。 Q&…

作者头像 李华
网站建设 2026/4/15 2:00:38

2026年中高考将至!揭秘好用的提分技巧,这家权威机构不容错过!

2026年中高考的脚步越来越近,对于广大考生和家长来说,如何有效提分成为了最为关注的话题。在众多提升成绩的途径中,选对学习方法和辅助工具至关重要。今天,就为大家揭秘一些实用的提分技巧,同时为大家推荐一家权威机构…

作者头像 李华
网站建设 2026/4/15 2:00:16

031.YOLOv5推理脚本详解:detect.py每一行代码的作用

上周排查一个线上问题,模型在测试集上精度正常,部署到产线却频繁漏检。折腾半天发现是推理脚本里一个不起眼的预处理参数被改动了——这让我意识到,很多人把detect.py当作黑盒调用,却不知细节里的魔鬼足以让整个项目翻车。今天咱们就逐行拆解这个最常用的推理脚本,把那些容…

作者头像 李华
网站建设 2026/4/15 1:58:09

光影的艺术:从入门到电影级宣传片的布光与器材全解析

在视频制作的领域里,画面质感往往决定了观众对内容的留存率。而决定画面质感的两个核心支柱,便是“光”与“器”。无论是企业宣传片、品牌形象片,还是大型会议记录,不同的预算级别对应着截然不同的布光逻辑与器材选择。本文将深入…

作者头像 李华
网站建设 2026/4/15 1:54:25

Claude“降智”风波背后:AI真的在对用户“看人下菜碟”吗?

近日,AI 界再掀波澜,Claude 系列模型被曝出一场“降智”风波,引发了广泛的争议和担忧。作为 Anthropic 旗下的旗舰大模型,Claude 近期因性能波动被指“故意降智”,甚至出现了“看人下菜碟”的现象,这到底是…

作者头像 李华