283. Move Zeroes
来源:互联网 发布:2015中国进口粮食数据 编辑:程序博客网 时间:2024/06/17 03: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.
思路简单:
遍历nums,把所有非零元素填到前面,后面的补零。
class Solution { public void moveZeroes(int[] nums) { int j=0; for(int i=0;i<nums.length;i++){ if(nums[i]!=0) nums[j++] = nums[i]; } for(;j<nums.length;j++){ nums[j] = 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
- 基于untiy使用vuforia实现图片识别
- 加密解密算法java实现(2)—DES
- java面向对象编程
- "doc", "docx", "xls", "xlsx", "ppt", "pptx",txt。等文件转化为pdf
- poj 3286 数位统计
- 283. Move Zeroes
- 学习笔记(一)NumPy库
- 为什么匿名内部类和局部内部类只能访问final变量
- php 浮点数比较方法
- 启动错误分析Can't find PMIC:PFUZE100
- Cordova安装插件(包括本地插件)失败解决方法
- Git-查看某个文件的更改历史
- HDOJ1050
- Android 下移植WIFI 驱动