leetcode[Move Zeroes]
来源:互联网 发布:毕向东的java视频教程 编辑:程序博客网 时间:2024/06/07 10:07
解法一:
public class Solution { public void moveZeroes(int[] nums) { for(int i = 0; i < nums.length; i++){ for(int j = 0; j < nums.length - i - 1; j++){ if(nums[j] == 0){ int temp = nums[j]; nums[j] = nums[j + 1]; nums[j + 1] = temp; } } } }}
解法二(参考了[Remove Duplicates from Sorted Array]):
public class Solution { public void moveZeroes(int[] nums) { int pos = 0; for(int i = 0; i < nums.length; i++){ if(nums[i] != 0){ nums[pos++] = nums[i]; } } for(int i = pos; i < nums.length; i++){ nums[i] = 0; } }}
阅读全文
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
- React-Naitve 百度地图配置教程
- leetcode[First Bad Version]//待整理多种解法
- 连接数据库
- JVM参数优化
- hdu 4857 逃生 反向拓扑排序+优先队列
- leetcode[Move Zeroes]
- DATATIME 加 5秒钟
- tcp
- Vivado Logic Analyzer中VIO核的使用
- git clone 下来的文件和github上的不一样
- Spring Batch学习记事
- 工作日记(7月9日)——接下来一段时间的博客内容安排和写作计划
- 添加、移除托盘图标以及气泡提示
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)