力扣-数组-283 移动零

解析

维护一个下标,在不为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;
        }
    }
};
相关推荐
MicroTech202510 小时前
量子安全赋能协同智能,微算法科技(NASDAQ :MLGO)研发PQS-BFL后量子区块链联邦学习框架
科技·算法·安全
平行侠10 小时前
A19 工业设备故障决策树智能诊断系统
算法·决策树·机器学习
铮铭11 小时前
【论文阅读】世界模型发展脉络整理---Understanding World or Predicting Future? A Comprehensive Survey of World Models
论文阅读·人工智能·算法·机器人
灵智实验室11 小时前
PX4状态估计技术EKF2详解(四):EKF2 Output Predictor——从延迟估计到实时输出
算法·无人机·px 4
科研小白_11 小时前
【MATLAB点云处理基础】基于区域生长算法的桥墩面域点云分割
算法
paeamecium12 小时前
【PAT甲级真题】- Shuffling Machine (20)
c++·算法·pat考试·pat
m0_7375393712 小时前
pod Scheduler调度
算法·贪心算法
此生决int12 小时前
算法从入门到精通——双指针
算法
普马萨特12 小时前
Uber H3:地理网格索引在空间数据分析中的应用
数据结构·算法
alphaTao12 小时前
LeetCode 每日一题 2026/5/11-2026/5/17
算法·leetcode