[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;
    }
相关推荐
devilnumber几秒前
Oracle 与 MySQL substr 函数差异总结
java·数据库·mysql·oracle
cfm_291411 分钟前
线程池阻塞队列
java·开发语言
坐吃山猪32 分钟前
【多线程】ThreadPool线程池参数说明
java·网络
evans在进步1 小时前
Java 常用设计模式(二):装饰器、适配器、责任链、模板方法、策略与观察者
java·开发语言·设计模式
jvmind_dev1 小时前
频繁 new JedisCluster 之后,对象池为什么回不去了?
java·后端
AKA__Zas2 小时前
文件 I/O(速通版
java·intellij-idea·学习方法
学长毕业设计2 小时前
基于SpringBoot的咖啡馆管理系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
骇客野人2 小时前
SpringBoot业财一体化系统设计和落地实施方案
java·spring boot·后端
学长毕业设计2 小时前
基于SpringBoot的教学资源推荐系统的设计与实现(源码+文档+讲解视频)
java·spring boot·后端
名字还没想好☜2 小时前
Java Cleaner 实战:替代废弃的 finalize() 做堆外资源清理,以及强引用导致永不回收的坑
java·后端·spring