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

80. 删除有序数组中的重复项 II

目录

题目链接

题目

解题思路

代码


题目链接

80. 删除有序数组中的重复项 II - 力扣(LeetCode)

题目

解题思路

多加一个int型变量记录出现次数即可,若大于等于2次就多存放一次即可

代码
class Solution {public int removeDuplicates(int[] nums) {int k=0,now=1;for(int i=1;i<nums.length;i++){if(nums[i]!=nums[k]){if(now>=2){nums[++k]=nums[k-1];}nums[++k]=nums[i];now=1;}else now++;}if(nums[nums.length-1]==nums[k]&&now>=2){nums[++k]=nums[k-1];}return k+1;}
}

http://www.xdnf.cn/news/15342.html

相关文章:

  • brpc中bthread_start_urgent和tls_task_group详细机制分析
  • 使用python 实现一个http server
  • 传感器WSNs TheDataLinkLayer——X-MAC
  • 基于随机森林的金融时间序列预测系统:从数据处理到实时预测的完整流水线
  • [特殊字符] 实时数据洪流突围战:Flink+Paimon实现毫秒级分析的架构革命(附压测报告)——日均百亿级数据处理成本降低60%的工业级方案
  • 【离线数仓项目】——电商域DWS层开发实战
  • 使用FastAdmin框架开发
  • 蒙特卡洛树搜索方法实践
  • 【云端深度学习训练与部署平台】AutoDL连接VSCode运行深度学习项目的全流程
  • C# 接口(派生成员作为实现)
  • 钉钉企业应用开发实战:从零构建组织级业务工具
  • MySQL 内外连接
  • monorepo 发布库 --- 打包文件
  • 线程属性设置全攻略
  • 深入详解:决策树在医学影像脑部疾病诊断中的应用与实现
  • 构建AI Agent的完整实战指南:从邮件助手案例看6步落地方法
  • 幸福的蓝图——搭建你的“快乐与意义”金字塔
  • AI 助力编程:Cursor Vibe Coding 场景实战演示
  • 分音塔科技(BABEL Technology) 的公司背景、股权构成、产品类型及技术能力的全方位解读
  • 部署Harbor私有仓库
  • 自动化证书续签工具针对VPS服务器HTTPS服务的维护实践
  • 2025 年 06 月 GitHub 十大热门项目排行榜
  • 【Docker基础】Dockerfile核心概念解析:什么是Dockerfile?与镜像、容器的关系
  • 【Linux-云原生-笔记】Apache相关
  • 模型驱动的架构MDA的案例
  • Vscode中使用C++代码进行debug
  • 大模型KV缓存量化误差补偿机制:提升推理效率的关键技术
  • 人工智能自动化编程:传统软件开发vs AI驱动开发对比分析
  • npgsql/dapper/postgresql的时区问题
  • 【解决办法】报错Found dtype Long but expected Float