lhl
首页
python
leetcode
产品思想
软件测试
博客 (opens new window)
github (opens new window)
首页
python
leetcode
产品思想
软件测试
博客 (opens new window)
github (opens new window)
  • python

  • leetcode

    • 数组

      • 双指针

        • 15. 三数之和
        • 19. 删除链表的倒数第 N 个结点
      • 1.两数相加
      • 11. 盛最多水的容器
      • 26.删除有序数组中的重复项
      • 75. 颜色分类
      • 136.只出现一次的数字
      • 283.移动零
      • 448. 找到所有数组中消失的数字
      • 617. 合并二叉树
    • 位运算

    • 动态规划

    • 链表

    • 栈

    • 树

  • 软件测试

  • Git

  • linux

  • 产品

  • MySql

  • docker

  • leetcode
  • array
2023-04-29

删除有序数组中的重复项

https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/ (opens new window) 需要注意的点

class Solution(object):
    def removeDuplicates(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        if len(nums) < 1:
            return 0
        slow = 0 
        fast = 0
        while fast < len(nums):
            if nums[slow] != nums[fast]:
                # 符合条件 slow增加, 条件是 slow 跟fast相等
                slow += 1
                nums[slow] = nums[fast]
                
            # fast 总是增加
            fast += 1
        return slow+1
11. 盛最多水的容器
75. 颜色分类

← 11. 盛最多水的容器 75. 颜色分类→

最近更新
01
lhl learn notes
02
filter
06-09
03
decorator
06-09
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式