leetCode
来源:互联网 发布:vue.js tomcat 编辑:程序博客网 时间:2024/06/15 19:16
leetcode Move Zeroes:
由于题目明确要求原地操作,
可以遍历的同时记录0的个数count,然后非零元素移动count,移动之后该位置置0,如果之后该位置需要元素写入,覆盖即可;不必特意最最后写入0.
public class Solution { public void moveZeroes(int[] nums) { for(int i=0,count=0;i<nums.length;i++){ if(nums[i]==0){ count++; continue; } if(count!=0) { nums[i - count] = nums[i]; nums[i] = 0; } } }}
0 0
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode
- leetcode:
- leetcode:
- LeetCode
- leetcode
- LEETCODE
- leetcode
- leetCode
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode:
- leetcode
- 深入理解视频编解码技术----基于H.264标准及参考模型 读书笔记
- html标签
- C++代码注释转化
- Android设计模式之23种设计模式一览
- MySQL☞悲观锁详解
- leetCode
- 在火星最后一个月——第一天
- 使用Messenger实现进程间通信
- 算法入门
- 跨域问题
- ubuntu安装内核后,必须更新grubs才会开机选择新内核
- UI设计师不可不知的安卓屏幕知识
- Ldap connection timeout error:
- 静态链接--空间和地址分配