26.删除有序数组中的重复项

题目:删除有序数组中的重复项 点击跳转

文章目录


题目描述



复制代码
非严格递增排列 = 非递减排列 = 允许相等 = 允许重复的有序数组 = 重复元素一定是连续的!

求解

java 复制代码
class Solution {
    public int removeDuplicates(int[] nums) {
        int slow = 0;
        int fast = 1;//从1开始
        for(;fast<nums.length;fast++){
            if(nums[fast]!=nums[slow]){
                nums[++slow] = nums[fast];
            }
        }
        return slow+1;
    }
}

什么是严格递增?

什么是非严格递增?

什么是非递减?

相关推荐
labuladong14 分钟前
机器学习&神经网络 系列教程上线
神经网络·算法·机器学习
xiangyun6117 分钟前
C++ 手撕 shared_ptr:引用计数与控制块到底长什么样?
开发语言·c++·算法·面试·stl
学习论之费曼学习法28 分钟前
无人值守AI内容矩阵实战(8):标题 A/B 实验的 6 个工程实现细节,隔日对比与自动判胜
人工智能·python·算法·矩阵·自动化·a/b测试·内容矩阵
Carl_奕然43 分钟前
【机器视觉】最强算法之:3D高斯泼溅(3D Gaussian Splatting)
人工智能·python·算法·目标检测·计算机视觉·3d
w_zero_one1 小时前
算法--桶思想
java·开发语言·算法
wordbaby2 小时前
同一次请求里的两道锁:图解搞懂国密 SM2 与 SM3
算法
miller-tsunami2 小时前
内存管理&模板
c++·算法·内存管理·模板
青少儿编程课堂3 小时前
蓝桥杯青少组·全国青少年信息素养·电子学会Scratch考级:校园智能抢答器项目解析
c++·python·算法·bfs·信息学竞赛
SZYSK3 小时前
一套人员主数据,三套事务:通行、消费、人证比对如何分事件类型
物联网·算法·harmonyos
怕浪猫3 小时前
不用摄像机,我把历史故事做成竖屏视频
算法·面试·github