【leetcode】283. Move Zeros
来源:互联网 发布:up量化炒股软件 编辑:程序博客网 时间:2024/04/27 14:52
记录一个下标,对原数组进行遍历,当非0时,将该数置于该下标内,并将下标值+1
最终从下标到数组尾全部置0.
/** * @author johnsondu * @problem Move Zeroes * @url https://leetcode.com/problems/move-zeroes/ * @timeComlexity O(n) * @spaceComplexity O(1) * @strategy See code. */ class Solution {public: void moveZeroes(vector<int>& nums) { int len = nums.size(); int idx = 0; for(int i = 0; i < len; i ++) { if(nums[i]) { nums[idx ++] = nums[i]; } } for(int i = idx; i < len; i ++) nums[i] = 0; }};
0 0
- 【leetcode】283. Move Zeros
- 283.[LeetCode]Move Zeros
- leetCode:283.Move Zeros
- LeetCode 283. Move Zeros 解题报告
- Leetcode Move Zeros
- (java)leetcode Move Zeros
- move zeros leetcode
- 【leetcode】:move zeros
- leetcode Move Zeros
- leetcode之move zeros
- leetcode之 Move Zeros
- leetcode:Move Zeros
- LeetCode: Move Zeros
- Leetcode 283 Move zeros
- 283.move to zeros
- 283. Move Zeros
- leetcode【283 Move Zeros】【python】
- LeetCode笔记:Move Zeros[Difficulty: Easy]
- C#实现MD5加密
- 抽象类和接口的区别
- 【软考】——软考视频总结
- 定义radiobutton的样式,radiogroup设置选中
- 肉、大肠癌、酸奶
- 【leetcode】283. Move Zeros
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(一)——从零开始,ajax与Servlet的交互
- Node.js16 Net模块和DNS模块
- 指针加1
- __nonnull or __nullable or Nullability Annotations
- dubbo是如何“插入”到spring框架中的
- String 和基本数据类型的转换
- js之DOM操作(访问子节点和最后一个节点)
- 内核的移植