当前位置: 首页 > news >正文

算法训练营第十天|26. 删除有序数组中的重复项

  • 今日学习的文章链接和视频链接

今日任务:26. 删除有序数组中的重复项 巩固双指针算法,提交第二周学习小结
题意:
给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。

考虑 nums 的唯一元素的数量为 k。去重后,返回唯一元素的数量 k。

nums 的前 k 个元素应包含 排序后 的唯一数字。下标 k - 1 之后的剩余元素可以忽略。
题目链接:hhttps://leetcode.cn/problems/remove-duplicates-from-sorted-array/
视频链接:https://www.bilibili.com/video/BV1fc2FByE4f/

  • 自己看到题目的第一想法

看到“有序数组”“原地删除重复项”,第一反应是利用数组已排序的特性,避免额外空间开销

  • 自己实现过程中遇到哪些困难

一开始没理清快慢指针的移动逻辑,比如快指针什么时候移动、慢指针什么时候更新,导致边界条件处理出错。 忽略了数组为空的特殊情况,提交时出现了索引越界的错误。对“原地修改数组”的理解不够深入,一开始错误地考虑用额外数组存储结果,不符合题目要求

  • 今日收获心得

加油

http://www.jsqmd.com/news/686660/

相关文章:

  • RAG 系统为什么召回不少却仍然答错:从 Chunk 边界到重排门槛的工程实战
  • 除了官网,还有哪些渠道能快速申请CVE?VulDB等CNA实战体验分享
  • 嵌入式|蓝桥杯STM32G431(HAL库开发)——CT117E学习笔记01:赛事解读与开发板核心资源剖析
  • 2026年注重产地来源的低氘水哪家好:水源地稀缺性、氘值数据与产地认证深度解析 - 科技焦点
  • 2026银润万家靠谱吗?从“数字中国”战略看其产业服务平台的未来潜力 - 华Sir1
  • AI+交通智能调度:深度分析与完整解决方案
  • 终极Minecraft区块清理指南:用MCA Selector轻松瘦身你的世界存档
  • QQ音乐加密格式终极解密:如何快速将QMC文件转换为MP3或FLAC?
  • Qwen3.5-2B模型API接口开发与测试:Postman集合自动生成
  • Vue 3 表单提交别再只用 @click 了,试试 @keydown.enter 提升用户体验(附完整代码)
  • 微信小程序MQTT真机调试避坑指南:从模拟器到真机的关键跨越
  • 跨越数字边界的文化守护者:AO3-Mirror-Site开源镜像网络革命
  • 北京街坊首选守嘉陪诊17310982305|诚信守护全家健康 - 品牌排行榜单
  • 为NPS Web管理面板部署HTTPS:从HTTP明文到安全加密的实战配置
  • Minecraft区块管理终极指南:用MCA Selector轻松释放硬盘空间
  • 终极解决方案:30秒搞定Adobe插件安装的完整免费方案
  • 天津通联生物科技有限公司|电话:166-2222-1588 - damaigeo
  • 别再猜了!海康威视、大华等工业相机MAC地址的SDK解析通用指南
  • Minecraft世界管理终极指南:使用MCA Selector轻松清理和优化区块
  • MySQL LOWER()函数详解
  • Adobe-GenP终极指南:如何快速免费解锁Adobe全家桶完整功能
  • Agent 一接企业知识库就开始串权限:从 Retrieval ACL 到 Tool Identity 最小授权的工程实战
  • 终极显卡驱动清理教程:Display Driver Uninstaller (DDU) 完整指南
  • 领域驱动设计中的领域模型与战术设计
  • 2026年英国低GPA留学申请中介推荐:五家优选深度解析 - 科技焦点
  • 别再傻傻分不清了!土壤有机质和有机碳到底啥区别?一个实验帮你搞懂
  • 别再花钱买HTTPS证书了!手把手教你在Windows上用OpenSSL自签CA和服务器证书(含Chrome兼容配置)
  • FPGA学习第一步:用Quartus II 13.1和ModelSim搭建你的第一个数字电路仿真环境
  • AssetRipper跨平台架构设计:Unity资产提取工具的技术选型与性能优化分析
  • 2026年宁波江北设备搬运公司排名,豪杰搬运口碑靠谱吗 - mypinpai