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

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.dtcms.com/a/275838.html

相关文章:

  • Web学习笔记3
  • 网络检测:Linux下实时获取WiFi与热点状态
  • 游戏开发团队并非蚂蚁协作(随记):在各种“外部攻击”下保护自己的工具
  • C++中的容斥原理
  • css 判断是ios设备 是Safari浏览器
  • 敏捷开发方法全景解析
  • vue2和vue3的响应式原理
  • 【Datawhale AI 夏令营】 用AI做带货视频评论分析(二)
  • npgsql/dapper/postgresql的时区问题
  • 深入解析 LinkedList
  • Windows去除管理员弹窗确认
  • Claude code在Windows上的配置流程
  • 【6.1.0 漫画数据库技术选型】
  • Linux系统中安装mysql详解
  • 计算机毕业设计springboot扶贫助农与产品合作系统 基于SpringBoot的农村电商助农平台设计与实现 乡村振兴背景下的农产品对接与帮扶管理系统
  • C语言课程设计--电子万年历
  • 【数据分析】03 - Matplotlib
  • 9.2 埃尔米特矩阵和酉矩阵
  • Go内存分配
  • linux系统mysql性能优化
  • 【Modern C++ Part9】Prefer-alias-declarations-to-typedefs
  • Opencv---深度学习开发
  • 云计算三大服务模式深度解析:IaaS、PaaS、SaaS
  • 【数据结构与算法】数据结构初阶:详解顺序表和链表(四)——单链表(下)
  • 【PTA数据结构 | C语言版】后缀表达式求值
  • Transforms
  • Spring(四) 关于AOP的源码解析与思考
  • 一文理解缓存的本质:分层架构、原理对比与实战精粹
  • 别再怕 JSON!5分钟带你轻松搞懂这个程序员的好帮手
  • 鸿蒙的NDK开发初级入门篇