[Java][Leetcode simple]26. 删除有序数组中的重复项

思路

  • 第一个元素不动
  • 从第二个元素开始:只要跟上一个元素不一样就放入数组中
java 复制代码
    public int removeDuplicates(int[] nums) {
        int cnt=1;
        for(int i = 1; i < nums.length; i++) {
            if(nums[i] != nums[i-1]) {
                nums[cnt++] = nums[i];
            }
        }
        return cnt;
    }
相关推荐
王元_SmallA8 分钟前
Redis Desktop Manager(Redis可视化工具)安装
java·后端
ᐇ95911 分钟前
Java HashMap深度解析:数据结构、原理与实战指南
java·开发语言·数据结构
十八岁讨厌编程12 分钟前
【算法训练营 · 补充】LeetCode Hot100(中)
算法·leetcode
好好研究14 分钟前
Spring框架 - 开发方式
java·后端·spring
武子康30 分钟前
Java-166 Neo4j 安装与最小闭环 | 10 分钟跑通 + 远程访问 Docker neo4j.conf
java·数据库·sql·docker·系统架构·nosql·neo4j
2301_796512521 小时前
Rust编程学习 - 为什么说Cow 代表的是Copy-On-Write, 即“写时复制技术”,它是一种高效的 资源管理手段
java·学习·rust
编啊编程啊程1 小时前
【029】智能停车计费系统
java·数据库·spring boot·spring·spring cloud·kafka
hashiqimiya1 小时前
springboot后端的接口headers
java·spring boot·后端
懒羊羊不懒@1 小时前
JavaSe—集合框架、Collection集合
java·开发语言