首页 > 其他分享 >力扣283题——移除0

力扣283题——移除0

时间:2025-01-10 19:29:30浏览次数:3  
标签:nums int move fast 力扣 移除 填空 283

要点就是不说废话,看题:

 这题就是快慢指针法的进阶一点点,需要把第一次遍历完的数组再继续填空,把后面的空填充为0,这里给出我的做法:

class Main{
    public void move(int[] nums){
        int n=nums.length;
        int slow=0;
        for(int fast=0;fast<n;fast++){
            if(nums[fast]!=0){
                nums[slow]=nums[fast];
                slow++;
        }
        for(int fast=slow;fast<n;fast++){
            nums[fast]=0;    //我的理解这里数组赋值0可以直接用一个=,而赋值成其他数需要两个==?
        }

    }
}

标签:nums,int,move,fast,力扣,移除,填空,283
From: https://blog.csdn.net/suibiansa_/article/details/145064069

相关文章