技术栈

力扣-数组-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中间件
相关推荐
春日见
6 分钟前
控制算法:PP(纯跟踪)算法
linux·人工智能·驱动开发·算法·机器学习
智者知已应修善业
10 分钟前
【编写函数求表达式的值】2024-4-3
c语言·c++·经验分享·笔记·算法
sinat_28694519
22 分钟前
opencode
人工智能·算法·chatgpt
工口发动机
38 分钟前
ABC440DEF简要题解
c++·算法
C++ 老炮儿的技术栈
1 小时前
什么是通信规约
开发语言·数据结构·c++·windows·算法·安全·链表
零小陈上(shouhou6668889)
1 小时前
K-近邻算法 - lazy learning的代表
算法·近邻算法
有一个好名字
1 小时前
力扣-从字符串中移除星号
java·算法·leetcode
萧瑟其中~
1 小时前
二分算法模版——基础二分查找,左边界查找与右边界查找(Leetcode的二分查找、在排序数组中查找元素的第一个位置和最后一个位置)
数据结构·算法·leetcode
码上就好ovo
1 小时前
Atcoder Beginnner Contest 440
算法
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04Linux下V2Ray安装配置指南05jdk21下载、安装(Windows、Linux、macOS)06Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定072025-04-03 Latex学习1——本地配置Latex + VScode环境08自用Proteus(8.15)常用元器件图示和功能介绍(持续更新...)09【踩坑笔记】50系显卡适配的 PyTorch 安装10Opencode CLI 安装成功,但是启动失败