技术栈

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

小雅痞2025-05-15 15:12

思路

  • 第一个元素不动
  • 从第二个元素开始:只要跟上一个元素不一样就放入数组中
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;
    }
上一篇:LeetCode 热题 100 35.搜索插入位置
下一篇:Deepseek+Xmind:秒速生成思维导图与流程图
相关推荐
QQ_437664314
4 分钟前
C++11 右值引用 Lambda 表达式
java·开发语言·c++
永卿001
5 分钟前
设计模式-迭代器模式
java·设计模式·迭代器模式
誰能久伴不乏
13 分钟前
Linux如何执行系统调用及高效执行系统调用:深入浅出的解析
java·服务器·前端
大锦终
16 分钟前
【算法】前缀和经典例题
算法·leetcode
慕y274
34 分钟前
Java学习第七十二部分——Zookeeper
java·学习·java-zookeeper
midsummer_woo
39 分钟前
基于spring boot的医院挂号就诊系统(源码+论文)
java·spring boot·后端
cccc来财
1 小时前
Java实现大根堆与小根堆详解
数据结构·算法·leetcode
_Aaron___
1 小时前
面向对象的三大特性---多态
java
Kiri霧
1 小时前
IntelliJ IDEA
java·ide·kotlin·intellij-idea
daixin8848
2 小时前
什么是缓存雪崩?缓存击穿?缓存穿透?分别如何解决?什么是缓存预热?
java·开发语言·redis·缓存
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02全球最强模型Grok4,国内已可免费使用!(附教程)03vue数据变化但页面不变04KGG转MP3工具|非KGM文件|解密音频05扣子开源本地部署教程 丨Coze智能体小白喂饭级指南06干翻 Typora!MilkUp:完全免费的桌面端 Markdown 编辑器!07【2025.7.18】更新vscode后所有.vue文件template标签后报红的临时解决办法,Vue - Official 插件3.0.2导致08ChatGPT Agent 完全使用指南:2025年7月最新功能详解09《魔兽世界》提示lua警告的含义及解决方法10这次领先Cursor!体验了Trae 2.0 SOLO 模式,超酷!