当前位置: 首页 > news >正文

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

目录

  • 1.解题思路
  • 2.代码实现

1.解题思路

由于数组为非严格递增排列的数组,因此可利用快慢指针,如果快指针减一不等于快指针,将快指针的值给慢指针,并将快慢指针同时加一,但如果相同,则只让快指针加一向后走.

2.代码实现

int removeDuplicates(int* nums, int numsSize)
{if (numsSize == 0) {return 0;}int fast = 1, slow = 1;while (fast < numsSize) {if (nums[fast] != nums[fast - 1]) {nums[slow] = nums[fast];++slow;++fast;}else{++fast;}}return slow;
}

结尾:今天的分享到此结束,喜欢的朋友如果感觉有帮助可以点赞三连支持,咱们共同进步!

http://www.lryc.cn/news/210548.html

相关文章:

  • 【uniapp】仿微信支付界面
  • windows + ubuntu + vscode开发环境配置安装
  • 设计模式:责任链模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)
  • koa搭建服务器(二)
  • LeetCode 125 验证回文串 简单
  • Android底层摸索改BUG(一):Android系统状态栏显示不下Wifi图标
  • 第十三章---枚举类型与泛型
  • shell语法大全(超级详细!!!!),非常适合入门
  • 【Python机器学习】零基础掌握ExtraTreesRegressor集成学习
  • 网络协议--TCP的交互数据流
  • IOC课程整理-13 Spring校验
  • SSM咖啡点餐管理系统开发mysql数据库web结构java编程计算机网页源码eclipse项目
  • Capacitor 打包 h5 到 Android 应用,uniapp https http net::ERR_CLEARTEXT_NOT_PERMITTED
  • 华为数通方向HCIP-DataCom H12-831题库(多选题:101-120)
  • misc学习(4)Traffic(流量分析)-
  • Less的基本语法
  • spring boot项目优雅停机
  • 链式存储方式下字符串的replace(S,T1,T2)运算
  • unity脚本_Mathf和Math c#
  • 轻量级仿 Spring Boot=嵌入式 Tomcat+Spring MVC
  • 笔记Kubernetes核心技术-之Controller
  • Azure云工作站上做Machine Learning模型开发 - 全流程演示
  • 前端 : 用html ,css,js写一个你画我猜的游戏
  • Illustrator 2024(AI v28.0)
  • 【Git企业开发】第二节.Git 的分支管理
  • 第三章认识Node.js模块化开发
  • 扩展Nginx的无限可能:掌握常见扩展模块和第三方插件的使用方法
  • centos遇到的问题
  • 本机spark 通idea连接Oracle的坑
  • 网络协议--DNS:域名系统