leetcood学习笔记-26-删除排序数组中的重复项
2024-10-07 17:25:17
题目描述:
第一次提交:
class Solution:
def removeDuplicates(self, nums) -> int:
for i in range(len(nums)-1,0,-1):#注意要倒序**
if nums[i]==nums[i-1]:
del(nums[i])
return len(nums)
另:
class Solution:
def removeDuplicates(self, nums: List[int]) -> int:
i = 0
for num in nums:
if nums[i] != num:
i += 1
nums[i] = num
return len(nums) and i+1
最新文章
- CentOS系统Kernel panic - not syncing: Attempted to kill init
- UIScrollView和UIPageController
- EF 实体映射
- [转]Efficiently Paging Through Large Amounts of Data
- 基于perl的网络爬虫
- BootStrap2学习日记16---选项卡内容
- SpringMVC整合极光推送报错ClassNotFound
- pssh,pscp,pslurp使用实践
- lightoj 1297(三分)
- passwd总结
- Linux系统软件安装的几种方式
- RxJS速成 (上)
- Redis系列十:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
- 生成二维码、条形码、带logo的二维码
- 设计模式—装饰模式的C++实现
- CCF-学生排队
- Java笔记(一)编程基础与二进制
- Testing - 软件测试知识梳理 - 比较质量保证(QA)与质量控制(QC)
- Raspbian安装Opencv3
- 中国用户通过rchange用银联充值到PerfectMoney再给BTC-E充值进行搬砖的方法