技术栈

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安装
相关推荐
止观止
5 小时前
C++20 Concepts:让模板错误信息不再“天书”
c++·c++20·编程技巧·模板编程·concepts
FL1623863129
5 小时前
ONNX RuntimeC++ 静态库下载安装和使用教程
开发语言·c++
Mz1221
5 小时前
day05 移动零、盛水最多的容器、三数之和
数据结构·算法·leetcode
誰能久伴不乏
5 小时前
Linux文件套接字AF_UNIX
linux·服务器·c语言·c++·unix
念越
5 小时前
判断两棵二叉树是否相同(力扣)
算法·leetcode·入门
豆豆plus
5 小时前
C++实现文件操作类
开发语言·c++
墨雪不会编程
5 小时前
C++基础语法篇五 ——类和对象
java·前端·c++
sin_hielo
6 小时前
leetcode 3512
数据结构·算法·leetcode
热门推荐
01GitHub 镜像站点02BongoCat - 跨平台键盘猫动画工具03UV安装并设置国内源04【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连05Linux下V2Ray安装配置指南06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07“我的电脑”图标没了怎么办 4种方法找回08全球最强模型Grok4,国内已可免费使用!(附教程)09KGG转MP3工具|非KGM文件|解密音频1046个Nano-banana 精选提示词,持续更新中