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++;
        }
    }
};
相关推荐
青岛少儿编程-王老师26 分钟前
CCF编程能力等级认证GESP—C++7级—20250927
数据结构·c++·算法
Miki Makimura34 分钟前
Reactor 模式实现:从 epoll 到高并发调试
运维·服务器·c++·学习
夏鹏今天学习了吗1 小时前
【LeetCode热题100(39/100)】对称二叉树
算法·leetcode·职场和发展
·心猿意码·2 小时前
C++Lambda 表达式与函数对象
开发语言·c++
天选之女wow2 小时前
【代码随想录算法训练营——Day34】动态规划——416.分割等和子集
算法·leetcode·动态规划
棉猴4 小时前
GESP C++等级认证三级15-原码反码补码2-2
开发语言·c++·gesp·c++三级·等级认证·原码反码补码
Swift社区4 小时前
LeetCode 396 - 旋转函数 (Rotate Function)
算法·leetcode·职场和发展
海琴烟Sunshine4 小时前
leetcode 88.合并两个有序数组
python·算法·leetcode
老王熬夜敲代码6 小时前
Etcd使用
c++·微服务·etcd
2301_789015626 小时前
算法与数据结构——排序算法大全
c语言·开发语言·数据结构·c++·算法·排序算法·visual studio