283. Move Zeroes
来源:互联网 发布:联系打字的软件 编辑:程序博客网 时间:2024/06/06 04:01
欢迎关注我的leetcode习题解答集,不断完善中,希望可以带给你帮助,共同进步
leetcode习题解答集
class Solution(object): def moveZeroes(self, nums): """ :type nums: List[int] :rtype: void Do not return anything, modify nums in-place instead. """ count = len(nums) for i in range(count): for j in range(count-1-i): if (nums[j]==0 and nums[j+1] != 0): temp = nums[j] nums[j] = nums[j+1] nums[j+1] = temp
超时了
class Solution(object): def moveZeroes(self, nums): """ :type nums: List[int] :rtype: void Do not return anything, modify nums in-place instead. """ nums.sort(key=lambda x: 1 if x == 0 else 0)
关于sort和sorted的参数讲解
需要注意的是,key只是声明比较什么,具体怎么比需要重写cmp参数,但是默认的cmp就是 cmp()函数,每种类型都重定义了自己的cmp()函数
0 0
- 283.Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- 【LeetCode】283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- Leetcode 283. Move Zeroes
- 283. Move Zeroes
- LeetCode #283. Move Zeroes
- 283. Move Zeroes LeetCode
- 283. Move Zeroes
- LeetCode 283. Move Zeroes
- LeetCode 283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- LeetCode 283. Move Zeroes
- 字符串和数组方法
- Objective-C中的NSArray和NSMutableArray
- django搭建个人博客05,文章详细页1
- 设计模式——享元模式样例
- R语言学习路线图
- 283. Move Zeroes
- more effective c++——Item M29 引用计数(三)带引用计数的基类的实现
- 剑指offer-面试题26-复杂链表的复制
- 反射工具类【ReflectionUtils】
- android 内存泄漏分析之二
- LeetCode 5. Longest Palindromic Substring(字符串)
- 设计模式——工厂模式样例
- BZOJ 1923 [Sdoi2010] 外星千足虫
- NGUI下的scrollview运用