技术栈

移动零——力扣283

hazel爱吃肉2023-07-31 8:17

题目描述

双指针

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[right], nums[left]);
				left++;
			}
			right++;
		}
	}
};
上一篇:数据分析-关于指标和指标体系
下一篇:法治宣传教育三维VR虚拟展厅培养青少年守法意识
相关推荐
gihigo1998
1 小时前
希尔伯特-黄变换(HHT)完整MATLAB实现
人工智能·算法·matlab
C++ 老炮儿的技术栈
2 小时前
C/C++ 中 inline(内联函数)和宏定义(#define)的区别
开发语言·c++·git·算法·机器人·visual studio
yeflx
2 小时前
CMake+CUDA
c++
大柏怎么被偷了
2 小时前
【C++】哈希的应用
算法·哈希算法
血小板要健康
2 小时前
如何计算时间复杂度(上)
java·数据结构·算法
古城小栈
2 小时前
Rust Vec与HashMap全功能解析:定义、使用与进阶技巧
算法·rust
wWYy.
2 小时前
详解哈希表
数据结构·算法·散列表
无望__wsk
3 小时前
Python第一次作业
开发语言·python·算法
Word码
3 小时前
[C++语法]-vector(用法详解及实现)
开发语言·c++
安全二次方security²
3 小时前
CUDA C++编程指南(7.15&16)——C++语言扩展之内存空间谓词和转化函数
c++·人工智能·nvidia·cuda·内存空间谓词函数·内存空间转化函数·address space
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04Open Code教程(四)| 高级配置与集成05UV安装并设置国内源06Linux下V2Ray安装配置指南07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南09Labelme从安装到标注:零基础完整指南10安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)