python
lemonade13
这个作者很懒,什么都没留下…
展开
-
【leetcode】【medium】75. 颜色分类
75. 颜色分类 给定一个包含红色、白色和蓝色,一共n个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、1 和 2 分别表示红色、白色和蓝色。 注意: 不能使用代码库中的排序函数来解决这道题。 示例: 输入: [2,0,2,1,1,0] 输出: [0,0,1,1,2,2] 进阶: 一个直观的解决方案是使用计数排序的两趟扫描算法。 首先,迭代计算出0、1 和 2 元素的个数,然后按照0、1、2的排序,重写当前数组。 ...原创 2020-07-11 20:50:36 · 131 阅读 · 0 评论 -
【语言特性】一些特定需求在python3的实现
输入/输出 库:sys 读入一行2个int a, b = map(int, input().split()) input()读入一整行为string,split()分割,map()将值转换为特定格式。 清除输出的缓存 sys.stdout.flush() 语言原因,会将print输出默认保存在缓存中,需要手动清除。 ...原创 2019-08-20 16:21:46 · 101 阅读 · 0 评论