技术栈

算法第十四天-删除有序数组中的重复项

alstonlou2024-01-12 17:21

删除有序数组中的重复项

题目要求

解题思路

双指针

左指针确定不重复值,右指针遍历数组

代码

python 复制代码
class Solution:
    def removeDuplicates(self, nums: List[int]) -> int:
        left=0
        for right in range(1,len(nums)):
            if nums[left] != nums[right]:
                left +=1
                nums[left] = nums[right]
        return left+1

复杂度分析

时间复杂度: O ( N ) O(N) O(N)

空间复杂度: O ( 1 ) O(1) O(1)

上一篇:油烟净化器电源安全,保障健康餐饮生活
下一篇:数据结构-怀化学院期末题(56)
相关推荐
Da Da 泓
31 分钟前
LinkedList模拟实现
java·开发语言·数据结构·学习·算法
海琴烟Sunshine
38 分钟前
Leetcode 14. 最长公共前缀
java·服务器·leetcode
未知陨落
38 分钟前
LeetCode:68.寻找两个正序数组的中位数
算法·leetcode
努力学习的小廉
3 小时前
我爱学算法之—— 模拟(下)
c++·算法
麻雀2025
4 小时前
一键面试prompt
面试·职场和发展·prompt
海琴烟Sunshine
4 小时前
Leetcode 26. 删除有序数组中的重复项
java·算法·leetcode
PAK向日葵
4 小时前
【算法导论】NMWQ 0913笔试题
算法·面试
PAK向日葵
4 小时前
【算法导论】DJ 0830笔试题题解
算法·面试
PAK向日葵
4 小时前
【算法导论】LXHY 0830 笔试题题解
算法·面试
big\hero
4 小时前
蓝桥杯13届省题
职场和发展·蓝桥杯
热门推荐
01GitHub 镜像站点02UV 工具安装与国内镜像源配置指南03UV安装并设置国内源04OpenSpeedy简介05阿里最新开源Wan2.2-Animate-14B 本地部署教程:统一双模态框架,MoE架构赋能电影级角色动画与替换06Spec-Kit 使用指南07KGG转MP3工具|非KGM文件|解密音频08Linux下V2Ray安装配置指南0946个Nano-banana 精选提示词,持续更新中10VsCode远程Copilot无法使用Claude Agent问题