C++ | Leetcode C++题解之第283题移动零

题目:

题解:

cpp 复制代码
class Solution {
public:
    void moveZeroes(vector<int>& nums) {
        int n = nums.size(), left = 0, right = 0;
        while (right < n) {
            if (nums[right]) {
                swap(nums[left], nums[right]);
                left++;
            }
            right++;
        }
    }
};
相关推荐
极客智造7 小时前
C++ 标准 IO 流全详解:cin /cout/get /getline 原理、用法、区别与避坑
c++·io
charlie1145141917 小时前
嵌入式C++工程实践第20篇:GPIO 输入模式内部电路 —— 芯片是如何“听“到外部信号的
开发语言·c++·stm32·单片机
玛丽莲茼蒿9 小时前
Leetcode hot100 每日温度【中等】
算法·leetcode·职场和发展
样例过了就是过了9 小时前
LeetCode热题100 分割等和子集
数据结构·c++·算法·leetcode·动态规划
麦兜和小可的舅舅10 小时前
ClickHouse 列管理机制解析:从 COW、IColumn 到 CRTP
c++·clickhouse
北顾笙98010 小时前
day38-数据结构力扣
数据结构·算法·leetcode
m0_6294947310 小时前
LeetCode 热题 100-----14.合并区间
数据结构·算法·leetcode
xin_nai10 小时前
LeetCode热题100(Java)(5)普通数组
算法·leetcode·职场和发展
旖-旎10 小时前
深搜练习(组合)(5)
c++·算法·深度优先·力扣
vegetablesssss10 小时前
vtk镜像图
c++·qt·vtk