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

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

目录

题目:

思路:

代码+注释:

每日表情包:


题目:

思路:

没啥特殊的,老老实实双指针遍历数组,(快慢指针) 

代码+注释:

由于是遍历原地(双指针)所以时O(n)空O(1)

int removeDuplicates(int* nums, int numsSize) {
    int* pslow = nums, *pcur = nums;//双指针(快慢指针)
    while(pcur != nums + numsSize){//好理解,就判断条件和返回值需要画图判断一下
        if(*pslow == *pcur ){
            pcur++;
        }
        else{
            pslow++;
            *pslow = *pcur;
            pcur++; 
        }
    }
    return pslow - nums + 1;
}

每日表情包:

点点赞吧,求求啦,生活不易,施舍博主一个赞吧!(你不交是吧,看上图)

相关推荐

  1. LeetCode 26. 删除有序数组重复

    2024-02-07 13:14:02       67 阅读
  2. LeetCode 26 删除有序数组重复

    2024-02-07 13:14:02       55 阅读
  3. [leetcode] 26. 删除有序数组重复

    2024-02-07 13:14:02       39 阅读
  4. leetcode26--删除有序数组重复

    2024-02-07 13:14:02       31 阅读
  5. leetCode26. 删除有序数组重复

    2024-02-07 13:14:02       30 阅读
  6. 26. 删除有序数组重复

    2024-02-07 13:14:02       74 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-07 13:14:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-07 13:14:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-02-07 13:14:02       87 阅读
  4. Python语言-面向对象

    2024-02-07 13:14:02       96 阅读

热门阅读

  1. c# 缓存帮助类

    2024-02-07 13:14:02       48 阅读
  2. re:从0开始的CSS学习之路 4. 长度单位

    2024-02-07 13:14:02       55 阅读
  3. 如何使用机器人和物联网实现仓库自动化

    2024-02-07 13:14:02       42 阅读
  4. Spring 开发 pom.xml 配置文件(通用配置)

    2024-02-07 13:14:02       48 阅读
  5. idea vim配置

    2024-02-07 13:14:02       42 阅读
  6. 【GO】二、函数、结构体与错误处理

    2024-02-07 13:14:02       49 阅读
  7. Kubernetes 生产环境部署微服务 Spring Cloud

    2024-02-07 13:14:02       44 阅读
  8. Linux CentOS stream 9 alias

    2024-02-07 13:14:02       48 阅读