首页 > 编程语言 > 详细

Leetcode 283 Move Zeroes python

时间:2016-04-16 15:20:06      阅读:184      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!