Leetcode | Move Zeroes

Posted sunbines

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode | Move Zeroes相关的知识,希望对你有一定的参考价值。

题目:移动零

代码1:

 1 class Solution {
 2 public:
 3     void moveZeroes(vector<int>& nums) 
 4     {
 5         int count = 0;
 6         for(auto beg = nums.begin(); beg != nums.end(); ++beg)
 7             if(*beg == 0)
 8                 ++count;
 9         if(count == nums.size() || count == 0)
10             return;
11         int k = 0;
12         for(int i = 0; i < nums.size(); ++i)
13             if(nums[i] != 0)
14                 nums[k++] = nums[i];   
15         while(count--)
16             nums[k++] = 0;              
17     }
18 };

 

以上是关于Leetcode | Move Zeroes的主要内容,如果未能解决你的问题,请参考以下文章

leetcode 283. Move Zeroes

leetcode笔记:Move Zeroes

LeetCode:Move Zeroes

Leetcode.283 | Move Zeroes(Python)

LeetCode 283. Move Zeroes

Leetcode 283. Move Zeroes