LeetCode : Move Zeroes
来源:互联网 发布:购买淘宝小号安全吗 编辑:程序博客网 时间:2024/05/20 05:54
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].
Note:
You must do this in-place without making a copy of the array.
Minimize the total number of operations.
class Solution {public: void moveZeroes(vector<int>& nums) { vector<int>result = nums; nums.clear(); for(int i=0;i<result.size();++i) { if(result[i]!=0) { nums.push_back(result[i]); } } for(int i=0;i<result.size();++i) { if(result[i]==0) nums.push_back(0); } }};
0 0
- leetcode 283: Move Zeroes
- leetcode - Move Zeroes
- Leetcode: Move Zeroes
- LeetCode - Move Zeroes
- LeetCode-Move Zeroes
- [LeetCode]Move Zeroes
- leetcode-283-Move Zeroes
- [leetcode 283]Move Zeroes
- LeetCode---Move Zeroes
- LeetCode 283----Move Zeroes
- LeetCode Move Zeroes
- LeetCode Move Zeroes
- Leetcode #283 Move Zeroes
- leetcode: (283) Move Zeroes
- [LeetCode 283] Move Zeroes
- 【LeetCode】Move Zeroes
- LeetCode-Move Zeroes
- [LeetCode] Move Zeroes
- 读写Android系统联系人
- OpenGL---二维光线追踪
- 2.分布式锁
- 修改Tomcat默认访问页面
- Semaphore
- LeetCode : Move Zeroes
- 并发学习2-使用Thread类来驱动实现Runnable接口的类
- 我眼中的光明·第六周·莲池·三
- 多线程异常处理
- 啊是大
- makefile 中支持这四个命令:make,make install ,make clean和make uninstall
- 为eclipse配置python环境
- HDU_4282
- 面向对象设计原则(一):单一职责原则(SRP)