1.视频讲解:(https://www.bilibili.com/video/BV18G5UzzE8c/)
2.题目链接:
(https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array-ii/)
3.思路:双指针法
定义两个指针,慢指针slow用来记录处理好的数组,快指针fast遍历数组用来寻找有效元素,快慢指针都从2开始,需要判断快指针当前指向的元素是否保留,如果当前fast指向的元素不等于slow-2指向的元素,说明fast指向的元素没有重复出现超过2次,可以保留。所以把fast指向的元素赋给slow,最后返回slow就是新长度。
4.难点:如果原数组长度<=2,直接输出,因此指针应该从2开始遍历,然后快指针找到的有效元素需从数组下标2开始赋值。
5.心得体会:
比起昨天的去除重复项难度升高,要更认真分析数组的逻辑,对双指针有进一步了解。
6.代码:
算法训练营第十一天|80.删除有序数组中的重复项‖
张小明
前端开发工程师
2026届学术党必备的降AI率工具推荐榜单
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 极其高度依赖由AI所生成的内容常常易于被检测工具精确精准识别。为了能高效有效地降低AIGC特…
告别全连接层:用FCN全卷积网络做语义分割,输入图片尺寸再也不受限了
突破尺寸束缚:FCN全卷积网络在语义分割中的革命性实践 当遥感影像分析工程师面对一幅80008000像素的卫星图像时,传统CNN模型的全连接层就像一道无法逾越的高墙。医学影像处理专家在分析不同患者CT扫描切片时,每次都要经历繁琐的尺寸调整和补丁…
本土化外资阀门品牌怎么选?四家品牌本土化实力对比
在“中国制造2025”推动流程工业向高端化、智能化、绿色化转型的背景下,阀门作为流程工业的核心控制元件,其品质稳定性、交付效率与服务响应能力,直接关系到产线安全运行与运营成本控制。面对市场上众多在华设厂的外资阀门品牌,工…
笑晕!机器学习入门不用死磕公式,看完这篇直接拿捏[特殊字符](新手必收藏)
做梦都没有想到,机器学习入门不用死磕公式,看完这篇直接拿捏🤣(新手必收藏) 作为一名常年和机器学习打交道的码农,我太懂新手的崩溃了: 一打开教程全是密密麻麻的公式,什么线性回归、…
如何让经典魔兽争霸3在现代电脑上流畅运行?WarcraftHelper完整解决方案
如何让经典魔兽争霸3在现代电脑上流畅运行?WarcraftHelper完整解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 还在为魔兽争霸3这…
告别复杂命令行!图形化M3U8视频下载神器让你的在线视频保存如此简单
告别复杂命令行!图形化M3U8视频下载神器让你的在线视频保存如此简单 【免费下载链接】N_m3u8DL-CLI-SimpleG N_m3u8DL-CLIs simple GUI 项目地址: https://gitcode.com/gh_mirrors/nm3/N_m3u8DL-CLI-SimpleG 还在为保存喜欢的在线视频而烦恼吗?每…