【Leetcode】:Move Zeroes问题 in JAVA
来源:互联网 发布:数字货币交易系统源码 编辑:程序博客网 时间:2024/05/22 17:49
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.
题目的大意是:给定一个数组,把所有的0放在数组的最后面,同时保证非0数的顺序不变
下面是使用Java的解答
public class Solution { public void moveZeroes(int[] nums) { int n0 = 0;//代表已经记录到的0的数量 for (int i = 0; i < nums.length; i++) { if (nums[i] == 0) { n0++; } else if (n0 != 0){ nums[i-n0] = nums[i]; nums[i] = 0; } } }}
0 0
- 【Leetcode】:Move Zeroes问题 in JAVA
- leetcode:Move Zeroes 【Java】
- Leetcode之Move Zeroes 问题
- [leetcode-283]Move Zeroes(java)
- leetcode 283 move zeroes -java
- leetcode 283 move zeroes -java
- Leetcode:283. Move Zeroes (JAVA)
- LeetCode 283 -Move Zeroes ( JAVA )
- [LeetCode-283]Move Zeroes(java)
- [LeetCode] Move Zeroes - 整数数组处理问题
- leetcode:283. Move Zeroes(Java)解答
- LeetCode之Move Zeroes(Java+C)
- leetcode 283: Move Zeroes
- leetcode - Move Zeroes
- Leetcode: Move Zeroes
- LeetCode - Move Zeroes
- LeetCode-Move Zeroes
- [LeetCode]Move Zeroes
- WinEdt的bib参考文献管理教程
- 判断一个字符串中出现次数最多的字符,统计这个次数
- poj 3259 Wormholes bellman
- 【Code】JS-propertychange事件,实现实时金额计算
- 关于Android SQLite3多线程并发问题
- 【Leetcode】:Move Zeroes问题 in JAVA
- notifyDataSetChanged()
- BZOJ4521: [Cqoi2016]手机号码
- ArcEngine错误提示
- vi_ABC
- TF-IDF与余弦相似性的应用
- 日志记录
- HDU 1874.畅通工程续【最短路径(Dijkstra算法)】【4月14】
- TPLINK无线路由器怎么设置_怎么查连到当前路由器的设备的MAC地址