letcode每日一题-移动零

Posted misswx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了letcode每日一题-移动零相关的知识,希望对你有一定的参考价值。

今天的题难度是简单,真的很简单呀,但是为了养成良好的习惯还是记录一下吧!!
技术图片
题目描述:
技术图片
我的代码如下,简单的思路就是统计0的个数,如果0的个数不是零的情况下,把非0数字和第一个0交换位置即可,我的代码如下:
public void moveZeroes(int[] nums) {
int zeroLen=0;
for(int i=0;i<nums.length;i++){
if(nums[i]==0){
zeroLen++;
continue;
}
if(zeroLen>0){
nums[i-zeroLen]=nums[i];
nums[i]=0;
}
}
}


















以上是关于letcode每日一题-移动零的主要内容,如果未能解决你的问题,请参考以下文章

《LeetCode之每日一题》:124.移动零

LeetCode 解题大纲(每日一题C++自用)

《LeetCode之每日一题》:280.矩阵置零

leetcode每日一题

leetcode每日一题

移动元素(秋季每日一题 35)