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

题目:

题解:

python 复制代码
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 分钟前
Python 中使用 Docker Compose
开发语言·python·docker·flask
qq_413847402 分钟前
JavaScript中剩余参数在函数签名中的定义位置与限制
jvm·数据库·python
qq_330037992 分钟前
mysql如何配置多实例运行环境_单机部署多个数据库服务
jvm·数据库·python
weixin_580614003 分钟前
如何防止SQL注入泄露元数据_限制数据库信息查询权限
jvm·数据库·python
2301_777599374 分钟前
mysql如何编写递归存储过程_mysql max_sp_recursion_depth设置
jvm·数据库·python
ofoxcoding4 分钟前
GPT-5.4 API 怎么低延迟调用?2026 年 5 种接入方案实测对比
python·gpt·ai·flask
baidu_340998826 分钟前
mysql如何导出表结构而不导出数据_mysqldump无数据模式
jvm·数据库·python
Wyz201210247 分钟前
C#怎么判断网络是否掉线_C#如何实现心跳包检测机制【进阶】
jvm·数据库·python
m0_377618237 分钟前
Redis如何利用位图快速判断数据存在性
jvm·数据库·python
Ares-Wang8 分钟前
flask》》信号
后端·python·flask