【leetcode】75. Sort Colors
2024-09-02 07:38:41
题目如下:
解题思路:我的解题思路是遍历数组,遇到0删除该元素并插入到数组头部,遇到1则不处理,遇到2删除该元素并插入到数组尾部。
代码如下:
class Solution(object):
def sortColors(self, nums):
"""
:type nums: List[int]
:rtype: void Do not return anything, modify nums in-place instead.
"""
inx = 0
nums += ['#']
while inx < len(nums):
if nums[inx] == 0:
del nums[inx]
nums.insert(0,0)
inx += 1
elif nums[inx] == 2:
del nums[inx]
nums.append(2)
elif nums[inx] == '#':
del nums[inx]
break
else:
inx += 1
最新文章
- APUE fig 1.10示例代码的完善--对提示符及输入回车的优化
- 学习Coding-iOS开源项目日志(一)
- 在C#中??和?分别是什么意思?
- R语言之词云:wordcloud&;wordcloud2安装及参数说明
- WCF 无法激活服务,因为它不支持 ASP.NET 兼容性。已为此应用程序启用了 ASP.NET 兼容性
- 仅支持webkit浏览器的多行内容超出显示省略号
- JLOI 2013 卡牌游戏
- HTML简单介绍及常见元素
- java集合类遍历删除方法测试以及使用场景记录
- InPageError c000009c使用chkdsk修复磁盘
- 解决无线网络连接出现黄色感叹号---win10
- MySQL忘记root密码--不重启mysqd重置root密码
- [转]内存分配malloc, new , heapalloc
- MyBatis #{} 和 ${} 引用值的用法
- 【oneday_onepage】—— 日常用语
- HDU 1299 基础数论 分解
- 团队项目系列博客 —— 在路上(之wampserver 修改根目录以及配置多站点以及修改端口号)
- python SQLAchemy多外键关联
- Problem A: 指针:调用自定义交换函数,完成三个数整从小到大排列
- 人工智能-baidu-aip语音识别(语音转文字)