Move Zeroes
来源:互联网 发布:matlab调用python脚本 编辑:程序博客网 时间:2024/06/13 16:27
public class Solution { public void moveZeroes(int[] nums) { if (nums == null) { throw new IllegalArgumentException(""); } if (nums.length < 2) { return; } int p0 = 0, p1 = 0; while (p0 < nums.length && p1 < nums.length) { if (nums[p0] != 0) { p0++; continue; } if (nums[p1] == 0) { p1++; continue; } if (p0 < p1) { int temp = nums[p0]; nums[p0] = nums[p1]; nums[p1] = temp; } else { p1++; } } }}
0 0
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Move Zeroes
- Leetcode Sort List
- LeetCode--No.343--Integer Break
- Android动画之---补间动画
- IOS弹出提示框
- Power of Three
- Move Zeroes
- 开始新的博客生活
- 【2008】 求数列最大累加和的子序列
- mybatis注解案例
- HDU 1166 (segment tree)
- Android自带抽屉布局中NavigationView的动态生成
- Libcurl的编译_HTTP/HTTPS客户端源码示例
- Decode Ways
- tomcat启动与Server.xml文件的解析