码迷,mamicode.com
首页 > 编程语言 > 详细

Leetcode 283 Move Zeroes python

时间:2016-04-16 15:20:39      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

题目:

Given an array nums, write a function to move all 0‘s to the end of it while maintaining the relative order of the non-zero elements.

For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0].

 

python中没有自增运算符++.

 1 class Solution(object):
 2     def moveZeroes(self, nums):
 3         index = 0
 4         size = len(nums)
 5         for i in range(size):
 6             if nums[i] == 0:
 7                 continue
 8             else:
 9                 nums[index] = nums[i]
10                 index += 1
11         while index < size:
12             nums[index] = 0
13             index += 1

 

Leetcode 283 Move Zeroes python

标签:

原文地址:http://www.cnblogs.com/def-ly/p/5398283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!