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的主要内容,如果未能解决你的问题,请参考以下文章