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