移动零——力扣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[right], nums[left]);
				left++;
			}
			right++;
		}
	}
};
相关推荐
hoiii1877 分钟前
MATLAB实现Canny边缘检测算法
算法·计算机视觉·matlab
qq_4308558821 分钟前
线代第二章矩阵第四课:方阵的幂
算法·机器学习·矩阵
roman_日积跬步-终至千里25 分钟前
【计算机设计与算法-习题2】动态规划应用:矩阵乘法与钢条切割问题
算法·矩阵·动态规划
kupeThinkPoem26 分钟前
计算机算法导论第三版算法视频讲解
数据结构·算法
sali-tec27 分钟前
C# 基于halcon的视觉工作流-章67 深度学习-分类
开发语言·图像处理·人工智能·深度学习·算法·计算机视觉·分类
少许极端30 分钟前
算法奇妙屋(十八)-子数组系列(动态规划)
算法·动态规划·子数组
WBluuue31 分钟前
Codeforces 1068 Div2(ABCD)
c++·算法
Solar20251 小时前
企业数据采集系统的架构设计与工程实践:从数据孤岛到智能决策的破局之道
数据结构
阿沁QWQ1 小时前
C++的map和set
开发语言·c++
地平线开发者1 小时前
征程 6P/H 计算平台部署指南
算法·自动驾驶