LeetCode每日一题——删除有序数组中的重复项

删除有序数组中的重复项OJ链接:26. 删除有序数组中的重复项 - 力扣(LeetCode)

题目:

思路:

题目要求每个数只能出现一次,然后返回新数组的长度。仔细一看,其实与我们之前的移除元素那道题十分相似,那么我们便可以用类似的方式(双指针)进行解题。
代码实现:
cpp 复制代码
int removeDuplicates(int* nums, int numsSize)
{
    int src=0;
    int dest=1;
    while(dest<numsSize)
    {
        if(nums[dest]==nums[src])
        {
            dest++;
        }
        else
        {
            src++;
            nums[src]=nums[dest];
        }
    }
    return src+1;
}
运行结果:
PS:看到这里了,码字不易,给个一键三连鼓励一下吧!有不足或者错误之处欢迎在评论区指出!
相关推荐
暴风鱼划水7 分钟前
算法题(Python)数组篇 | 6.区间和
python·算法·数组·区间和
童话ing18 分钟前
【Golang】常见数据结构原理剖析
数据结构·golang
zl_vslam24 分钟前
SLAM中的非线性优-3D图优化之轴角在Opencv-PNP中的应用(一)
前端·人工智能·算法·计算机视觉·slam se2 非线性优化
是苏浙38 分钟前
零基础入门C语言之C语言实现数据结构之顺序表应用
c语言·数据结构·算法
前端架构师-老李39 分钟前
进入新岗位的第一课——潜龙勿用
职场和发展
南汐汐月41 分钟前
重生归来,我要成功 Python 高手--day33 决策树
开发语言·python·决策树
星释1 小时前
Rust 练习册 :Proverb与字符串处理
开发语言·后端·rust
lkbhua莱克瓦241 小时前
Java基础——常用算法3
java·数据结构·笔记·算法·github·排序算法·学习方法
小白程序员成长日记1 小时前
2025.11.07 力扣每日一题
数据结构·算法·leetcode
·白小白1 小时前
力扣(LeetCode) ——209. 长度最小的子数组(C++)
c++·算法·leetcode