力扣-数组-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;
        }
    }
};
相关推荐
pen-ai10 小时前
【YOLO系列】 YOLOv1 目标检测算法原理详解
算法·yolo·目标检测
2301_7657031411 小时前
C++中的职责链模式实战
开发语言·c++·算法
StandbyTime11 小时前
《算法笔记》学习记录-第一章
c++·算法·算法笔记
近津薪荼11 小时前
优选算法——双指针8(单调性)
数据结构·c++·学习·算法
格林威11 小时前
Baumer相机铆钉安装状态检测:判断铆接是否到位的 5 个核心算法,附 OpenCV+Halcon 的实战代码!
人工智能·opencv·算法·计算机视觉·视觉检测·工业相机·堡盟相机
星空露珠11 小时前
速算24点检测生成核心lua
开发语言·数据库·算法·游戏·lua
happygrilclh12 小时前
高压高频电源的pid算法
算法
格林威12 小时前
Baumer相机铸件气孔与缩松识别:提升铸造良品率的 6 个核心算法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·算法·安全·计算机视觉·堡盟相机·baumer相机
葫三生12 小时前
存在之思:三生原理与现象学对话可能?
数据库·人工智能·神经网络·算法·区块链
Evand J12 小时前
【MATLAB例程】无人机三维路径规划|A*,RRT(快速随机树算法), APF(人工势场法)算法对比|可自定义起终点、障碍物坐标。附下载链接
算法·matlab·无人机·astar·路径规划·rrt·apf