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

面试经典 150 题 ---- 删除排序数组中的重复项

面试经典 150 题 ---- 删除排序数组中的重复项

  • 删除排序数组中的重复项
    • 方法一:双指针

删除排序数组中的重复项

方法一:双指针

有是一个原地修改的题目,大概率依旧是双指针。
定义 right 表示遍历数组到达的下标位置,left 指针表示下一个不同元素将要填入的下标位置,两个指针初始都指向 1。

class Solution {public int removeDuplicates(int[] nums) {int len = nums.length;int left = 1, right = 1;while (right < len) {if (nums[right] != nums[right - 1]) {nums[left] = nums[right];left ++ ;}right ++ ;}return left;}
}
http://www.lryc.cn/news/289822.html

相关文章:

  • 深度学习(6)---Transformer
  • day34WEB 攻防-通用漏洞文件上传黑白盒审计逻辑中间件外部引用
  • 面试经典 150 题 ---- 移除元素
  • 12.如何将图像转化为矩阵形式
  • 语义分割(2) :自定义Dataset和Dataloader
  • Android Automotive:在路上释放 Android 操作系统的力量
  • 从零开始做题:逆向 ret2shellcode orw
  • 【DDD】学习笔记-限界上下文的控制力
  • springboot(ssm医院疫情防控系统 疫苗核酸预约系统Java系统
  • go语言中的Mutex
  • Vue的状态管理Vuex
  • 单片机14-17
  • DAY_12(树链剖分)
  • Compose | UI组件(九) | Column,Row - 线性布局
  • QT+VS实现Kmeans++
  • 上位机图像处理和嵌入式模块部署(算法库的编写)
  • LeetCode1504. Count Submatrices With All Ones
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第8章 项目整合管理(九)
  • 帕金森早期诊断准确率提高至 90.2%,深圳先进院联合中山一院提出 GSP-GCNs 模型
  • java servlet果蔬产业监管系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • Flask 入门
  • 微信小程序Skyline在手机端不渲染的问题之一及其解决方式
  • 怎样做好Code Review
  • 臻于至善,CodeArts Snap 二维绘图来一套不?
  • STM32学习笔记(二) —— 调试串口
  • Ubuntu20.0.4下设置frpc开机自启动
  • 05 Redis之Benchmark+简单动态字符串SDS+集合的底层实现
  • 【C++】priority_queue优先队列
  • 蓝桥杯---三国游戏
  • 设计一个分布式ID