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

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

给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使得出现次数超过两次的元素只出现两次 ,返回删除后数组的新长度。

不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。

 

 

 

class Solution {public int removeDuplicates(int[] nums) {int len = nums.length;if(len < 2){return len;}int i = 2;for(int j = i;j < len;j++){if(nums[j] != nums[i-2]){nums[i] = nums[j];i++;}}return i;}
}

http://www.lryc.cn/news/139925.html

相关文章:

  • 电脑显示“Operating System not found”该怎么办?
  • 简析SCTP开发指南
  • 把Android手机变成电脑摄像头
  • Linux线程篇(中)
  • 深度学习优化入门:Momentum、RMSProp 和 Adam
  • LeetCode 面试题 01.09. 字符串轮转
  • 系统上线安全测评需要做哪些内容?
  • vue 中 axios 的安装及使用
  • 数据结构——线性数据结构(数组,链表,栈,队列)
  • 多态(C++)
  • 算法leetcode|73. 矩阵置零(rust重拳出击)
  • axios 二次封装
  • Rust安全之数值
  • 4种方法实现html 页面内锚点定位及跳转
  • gitlab配置备忘
  • 基于Centos搭建k8s仓库
  • 浅谈泛在电力物联网发展形态与技术挑战
  • git reset --soft 用法
  • 哪些测试仪器可以用于检测静电中和设备的性能
  • 浅析 GlusterFS 与 JuiceFS 的架构异同
  • ARM开发,stm32mp157a-A7核PWM实验(驱动蜂鸣器,风扇,马达工作)
  • 群狼调研(长沙眼镜店神秘顾客)|消费者需求研究方案
  • 电脑入门:宽带路由器常见故障排除技巧
  • 基于云原生网关的流量防护实践
  • 开源与云计算:新的合作模式
  • 前端需要理解的跨平台知识
  • 《基于 Vue 组件库 的 Webpack5 配置》3.将 CSS 提取到单独的文件
  • 2023CCF图形学启明星计划夏令营感想记录
  • 如何解决“缺失msvcp110.dll”错误,msvcp110.dll丢失要怎样才能修复
  • 激活函数总结(二十):激活函数补充(SQNL、PLU)