[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;
    }
相关推荐
意倾城21 分钟前
JVM内存模型
java·jvm
普通的冒险者32 分钟前
几个简单的数组小练习(适合初学)
java·数据结构
keke1032 分钟前
Java【10_1】用户注册登录(面向过程与面向对象)
java·python·intellij-idea
程序员buddha33 分钟前
Spring & Spring Boot 常用注解整理
java·spring boot·spring
C_V_Better1 小时前
Java Spring Boot 控制器中处理用户数据详解
java·开发语言·spring boot·后端·spring
胡子洲1 小时前
Spring Boot 应用中实现基本的 SSE 功能
java·spring boot·后端
t198751281 小时前
基于Qt的OSG三维建模
java·开发语言
SoFlu软件机器人1 小时前
Java 框架配置自动化:告别冗长的 XML 与 YAML 文件
xml·java·自动化
贰拾wan1 小时前
【Java-EE进阶】SpringBoot针对某个IP限流问题
java·spring boot·后端·idea
青云交2 小时前
【金仓数据库征文】-- 金仓数据库:技术实践天花板级深度解析,手把手教你玩转企业级应用
java·性能调优·集群部署·金仓数据库 2025 征文·数据库平替用金仓·金仓数据库·语法兼容