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

【LeetCode】删除排序数组中的重复项 II

题目

链接

思路

双指针

我好聪明啊,自己想出了这个双指针的办法,哈哈哈哈哈哈哈,太高兴了

代码

class Solution(object):def removeDuplicates(self, nums):""":type nums: List[int]:rtype: int"""n=len(nums)if n<=1:return nleft,right=0,0repeat={}while right<n:x=nums[right]if x not in repeat:repeat[x]=1else:repeat[x]+=1if repeat[x]<=2:nums[left]=xleft+=1right+=1return leftsolution=Solution()
input_content=[0,0,1,1,1,1,2,3,3]
ans=solution.removeDuplicates(input_content)
print(ans)
http://www.dtcms.com/a/178898.html

相关文章:

  • 2025年渗透测试面试题总结-某步在线面试(题目+回答)
  • 开启智能Kubernetes管理新时代:kubectl-ai让操作更简单!
  • ZooKeeper工作机制与应用场景
  • 邻近标记技术:研究蛋白互作的利器(五)
  • base64与图片的转换和预览(高阶玩法)
  • 守护数字家园:个人博客安全防护指南
  • 云服务如何简化物联网设备生命周期(How Cloud Services Simplify IoT Device Lifecycles)?
  • 【Linux修炼手册】Linux开发工具的使用(一):yum与vim
  • 数据清洗(ETL/ELT)原理与工具选择指南:企业数字化转型的核心引擎
  • DevExpressWinForms-布局之SplitContainerControl
  • 基于CNN与SHAP可解释性分析的神经网络回归预测模型【MATLAB】
  • Python爬虫(21)Python爬虫进阶:Selenium自动化处理动态页面实战解析
  • 基于SpringBoot的校园周边美食探索及分享平台的设计与实现
  • C++函数传值与传引用对比分析
  • 笔试强训——第七周
  • 《面向对象》
  • C29-二维数组应用之找最大值及对应下标
  • 高能数造全固态电池干法电极高品质原纤化技术:驱动干法和全固态电池制造新进程
  • 【25软考网工】第五章(9)路由协议BGP、IS IS
  • 硕博士学位论文题目需要注意的几个问题
  • PWN基础-ROP技术-ret2syscall-64位程序栈溢出利用
  • 查看jdk是否安装并且配置成功?(Android studio安装前的准备)
  • 多语言爬虫实现网站价格监控
  • 《云计算》第三版总结
  • 日语学习-日语知识点小记-构建基础-JLPT-N4阶段(16):单词与句子
  • v-model原理详解
  • 基于vm加密的php逆向分析
  • 【PostgreSQL数据分析实战:从数据清洗到可视化全流程】电商数据分析案例-9.1 业务场景与数据准备
  • MySQL 8.0 OCP(1Z0-908)英文题库(11-20)
  • 因子分析——数学原理及R语言代码