283. Move Zeroes
来源:互联网 发布:东方财富通 for mac 编辑:程序博客网 时间:2024/06/05 11:03
题意:给你一个数组,让你把0移到数组的最末端,不能开额外的空间。
思路:先遍历一遍,把非零数移到数组前端,并 记录非零数的数量L,然后从L位置开始添零。
class Solution {public: void moveZeroes(vector<int>& nums) { int l = 0; for(int i = 0;i<nums.size();i++) { if(nums[i]!=0) { nums[l++] = nums[i]; } } for(int i = l;i<nums.size();i++) { nums[i] = 0; } }};
阅读全文
0 0
- 283.Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- 【LeetCode】283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- Leetcode 283. Move Zeroes
- 283. Move Zeroes
- LeetCode #283. Move Zeroes
- 283. Move Zeroes LeetCode
- 283. Move Zeroes
- LeetCode 283. Move Zeroes
- LeetCode 283. Move Zeroes
- 283. Move Zeroes
- 283. Move Zeroes
- LeetCode 283. Move Zeroes
- shell和awk之间互传参数
- dmidecode查看linux硬件信息
- java操作:mysql数据库导入、导出
- 初步使用HttpClient
- Dubbo实战(一)快速入门
- 283. Move Zeroes
- Vue2.0 事件发射与接收
- windows命令行能连上ftp,但是资源管理器连接报550
- mybatis级联删除
- 图片处理
- OKHttp_utils第三方库的使用学习,亲自验证。
- Android客户端访问服务器保持SESSION会话的实现
- android打包出现 java.lang.OutOfMemoryError: GC overhead limit exceeded [dx] at java.util.Arrays.copy
- git的 init、push、import的简单使用