[LeetCode]Move Zeroes
来源:互联网 发布:中国网络喷子 编辑:程序博客网 时间:2024/06/16 20:56
https://leetcode.com/problems/move-zeroes/
双指针,类似算法导论的快排。
public class Solution { public void moveZeroes(int[] nums) { if (nums == null || nums.length <= 1) { return; } int beg = -1; int cur = 0; while (cur < nums.length) { if (nums[cur] != 0) { swap(nums, ++beg, cur); } cur++; } } private void swap(int[] nums, int i1, int i2) { int temp = nums[i1]; nums[i1] = nums[i2]; nums[i2] = temp; }}
0 0
- leetcode 283: Move Zeroes
- leetcode - Move Zeroes
- Leetcode: Move Zeroes
- LeetCode - Move Zeroes
- LeetCode-Move Zeroes
- [LeetCode]Move Zeroes
- leetcode-283-Move Zeroes
- [leetcode 283]Move Zeroes
- LeetCode---Move Zeroes
- LeetCode 283----Move Zeroes
- LeetCode Move Zeroes
- LeetCode Move Zeroes
- Leetcode #283 Move Zeroes
- leetcode: (283) Move Zeroes
- [LeetCode 283] Move Zeroes
- 【LeetCode】Move Zeroes
- LeetCode-Move Zeroes
- [LeetCode] Move Zeroes
- android ViewPropertyAnimator
- Git使用记录
- QString的相关类型转换
- Windows定时器
- 配置tomcat,使得一台主机运行多个tomcat容器
- [LeetCode]Move Zeroes
- 优秀开源地址记录(亲测)
- 淘宝网店应该怎么样去做好宝贝SEO优化?
- java中的乱码问题
- 移动表空间内数据两种方式
- 关于多函数选择触发的方法
- 智能优化-遗传算法(3)
- AngularJS之页面跳转Route
- Tomcat的安装以及使用