Python | Leetcode Python题解之第26题删除有序数组中的重复项

题目:

题解:

class Solution:
    def removeDuplicates(self, nums: List[int]) -> int:
        if not nums:
            return 0
        
        n = len(nums)
        fast = slow = 1
        while fast < n:
            if nums[fast] != nums[fast - 1]:
                nums[slow] = nums[fast]
                slow += 1
            fast += 1
        
        return slow

相关推荐

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

    2024-04-14 15:46:03       46 阅读
  2. LeetCode 26. 删除有序数组重复

    2024-04-14 15:46:03       38 阅读
  3. LeetCode 26 删除有序数组重复

    2024-04-14 15:46:03       36 阅读
  4. 【力扣】26.删除有序数组重复

    2024-04-14 15:46:03       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-14 15:46:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-14 15:46:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-14 15:46:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-14 15:46:03       20 阅读

热门阅读

  1. python制造虚拟姓名电话保存到mysql数据库

    2024-04-14 15:46:03       13 阅读
  2. 一体化泵站的生产制造流程怎样

    2024-04-14 15:46:03       15 阅读
  3. 3.15 Python逻辑运算符

    2024-04-14 15:46:03       13 阅读
  4. 基于单片机的天然气报警系统设计

    2024-04-14 15:46:03       14 阅读
  5. 【算法】Cordic算法的原理及matlab/verilog应用

    2024-04-14 15:46:03       14 阅读
  6. 题目:输入3个数a,b,c,按大小顺序输出。

    2024-04-14 15:46:03       13 阅读
  7. 谷歌翻译接口-国内使用在线翻译API

    2024-04-14 15:46:03       14 阅读
  8. 云服务器&宝塔&ssh:tabby 部署SpringBoot项目

    2024-04-14 15:46:03       38 阅读
  9. 《高等数学》笔记

    2024-04-14 15:46:03       20 阅读
  10. 两分钟启动一个flask应用

    2024-04-14 15:46:03       17 阅读