LeetCode:Move Zeroes
来源:互联网 发布:手机歌录软件 编辑:程序博客网 时间:2024/06/07 20:27
Move Zeroes
Total Accepted: 80502 Total Submissions: 181411 Difficulty: Easy
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.
Credits:
Special thanks to @jianchao.li.fighter for adding this problem and creating all test cases.
Subscribe to see which companies asked this question
Hide Similar Problems
c++ code:
class Solution {public: void moveZeroes(vector<int>& nums) { int count = 0; for(int i=0;i<nums.size();i++) if(0 == nums[i]) count++; int k=0; for(int i=0;i<nums.size();i++) if(0!=nums[i]) nums[k++] = nums[i]; for(int i=nums.size()-count;i<nums.size();i++) nums[i] = 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
- StorageClient
- PHP的常量
- 在源码环境中编译Android studio项目时的mk脚本编写
- 循环结构
- Mysql常用函数
- LeetCode:Move Zeroes
- Eclipse用Tomcat插件部署Java Web项目
- 机器学习基础(林軒田)笔记之一
- ZOJ3702 Gibonacci number (找规律/不看题解好了)
- MySQL5.7 利用keepalived来实现mysql双主高可用方案的详细过程
- asp.net AdRotator控件
- 关于HOG特征的一个Python代码
- cf76e Points 【降维】
- 隐式内联函数和显式内联函数