技术栈

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

Ddddddd_1582024-07-28 10:11

题目:

题解:

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++;
        }
    }
};
上一篇:【C#】在一个给定的宽、高范围内,获取到该多边形内部的所有坐标集合?
下一篇:k8s学习笔记——安装istio的仪表盘之prometheus安装
相关推荐
共享家9527
5 分钟前
经典动态规划题解
算法·leetcode·动态规划
42fourtytoo
32 分钟前
天津大学智算2026预推免机试第二批题目及代码c++
开发语言·c++·面试
子豪-中国机器人
1 小时前
枚举算法和排序算法能力测试
开发语言·c++·算法
1白天的黑夜1
1 小时前
栈-844.比较含退格的字符串-力扣(LeetCode)
c++·leetcode·栈
林夕忆梦_猫
2 小时前
初识C++
开发语言·c++
chxin14016
2 小时前
openCV3.0 C++ 学习笔记补充(自用 代码+注释)---持续更新 四(91-)
c++·opencv·计算机视觉
lightqjx
2 小时前
【C++】string类 模拟实现
java·开发语言·c++
青草地溪水旁
3 小时前
C/C++ 标准库中的 `strspn` 函数
c语言·c++
minji...
3 小时前
C++ list的模拟实现
开发语言·c++·list
热门推荐
01conda中设置镜像地址(附所有可换的地址)02UV安装并设置国内源03GitHub 镜像站点04KGG转MP3工具|非KGM文件|解密音频05A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程06UV 工具安装与国内镜像源配置指南07突破百度网盘的下载限速,两种方法教会你【超详细】0846个Nano-banana 精选提示词,持续更新中09保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)10Spec-Kit 使用指南