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++;
        }
    }
};
相关推荐
ll7788115 小时前
C++学习之路,从0到精通的征途:继承
开发语言·数据结构·c++·学习·算法
爱coding的橙子5 小时前
每日算法刷题Day2 5.10:leetcode数组1道题3种解法,用时40min
算法·leetcode
我不想当小卡拉米5 小时前
【Linux】操作系统入门:冯诺依曼体系结构
linux·开发语言·网络·c++
炎芯随笔5 小时前
【C++】【设计模式】生产者-消费者模型
开发语言·c++·设计模式
阳洞洞5 小时前
leetcode 18. 四数之和
leetcode·双指针
乌鸦9446 小时前
《类和对象(下)》
开发语言·c++·类和对象+
逐光沧海6 小时前
数据结构基础--蓝桥杯备考
数据结构·c++·算法·蓝桥杯
Kidddddult6 小时前
力扣刷题Day 48:盛最多水的容器(283)
算法·leetcode·力扣
前进的程序员6 小时前
嵌入式开发中 C++ 跨平台开发经验与解决方案
开发语言·c++
菜一头包7 小时前
c++ std库中的文件操作学习笔记
c++·笔记·学习