[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;
    }
相关推荐
memcpy08 分钟前
LeetCode 1456. 定长子串中元音的最大数目【定长滑窗模板题】中等
算法·leetcode·职场和发展
luom010218 分钟前
SpringBoot - Cookie & Session 用户登录及登录状态保持功能实现
java·spring boot·后端
毕设源码-朱学姐24 分钟前
【开题答辩全过程】以 骨科术后营养餐推荐系统为例,包含答辩的问题和答案
java
丶小鱼丶25 分钟前
数据结构和算法之【栈】
java·数据结构
玛丽莲茼蒿27 分钟前
LeetCode hot100【相交链表】【简单】
算法·leetcode·职场和发展
wen__xvn28 分钟前
力扣模拟题刷题
算法·leetcode
不要秃头的小孩30 分钟前
力扣刷题——111.二叉树的最小深度
数据结构·python·算法·leetcode
希望永不加班38 分钟前
SpringBoot 核心配置文件:application.yml 与 application.properties
java·spring boot·后端·spring
liurunlin8881 小时前
HeidiSQL导入与导出数据
java
leaves falling1 小时前
有效的字母异位词
java·服务器·前端