技术栈

力扣-数组-283 移动零

夏末秋也凉2025-01-22 3:10

解析

维护一个下标,在不为0的时候更新下标

代码

cpp 复制代码
class Solution {
public:
    void moveZeroes(vector<int>& nums) {
        int index = 0;
        for(int i = 0; i < nums.size(); i++){
            if(nums[i] != 0){
                nums[index] = nums[i];
                index += 1;
            }
        }

        for(int i = index; i < nums.size(); i++){
            nums[i] = 0;
        }
    }
};
上一篇:简明docker快速入门并实践方法
下一篇:一文大白话讲清楚Node中间件
相关推荐
桦0
6 分钟前
[除自身以外数组的乘积]
算法
CoovallyAIHub
1 小时前
原来工业 AI 异常检测只做了一半?AnomalyNCD 补上了“最关键一环”
深度学习·算法·计算机视觉
shenghaide_jiahu
1 小时前
数学建模——01规划/整数规划
算法·数学建模
CoovallyAIHub
1 小时前
数据集分享 | PCB缺陷检测与玻璃缺陷实例分割数据集分享
深度学习·算法·计算机视觉
蒟蒻小袁
1 小时前
力扣面试150题--只出现一次的数字
数据结构·算法·leetcode
Star在努力
2 小时前
16-C语言:第17天笔记
c语言·笔记·算法
啊阿狸不会拉杆
2 小时前
《Java 程序设计》第 11 章 - 泛型与集合
java·开发语言·jvm·数据结构·算法
NuyoahC
2 小时前
笔试——Day23
c++·算法·模拟
恣艺
3 小时前
LeetCode 68:文本左右对齐
算法·leetcode·c#
Alfred king
3 小时前
Leetcode 四数之和
算法·leetcode·职场和发展·数组·排序·双指针
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02全球最强模型Grok4,国内已可免费使用!(附教程)03Coze 开源了,送上保姆级私有化部署方案【建议收藏】04机器学习——多项式回归算法05扣子开源本地部署教程 丨Coze智能体小白喂饭级指南06腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)07【手把手攻略】国家育儿补贴正式开领!一键算清你能拿多少钱?附补贴领取计算器08MSPM0G3507——读取引脚的高低电平方法(数字信号循迹模块)09KGG转MP3工具|非KGM文件|解密音频10【Spring】依赖注入的方式:构造方法、setter注入、字段注入