移动零——力扣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++;
		}
	}
};
相关推荐
xin_nai几秒前
LeetCode热题100(Java)(3)滑动窗口
算法·leetcode·滑动窗口
Cando学算法1 分钟前
回声服务器项目
linux·开发语言·c++·计算机网络·ubuntu
不想写代码的星星2 分钟前
我写的代码竟然敢和我比摸鱼?C++ 延迟计算那些事儿
c++
自我意识的多元宇宙7 分钟前
【数据结构】图-----关键路径
数据结构
格林威16 分钟前
面阵相机 vs 线阵相机:堡盟与大恒相机选型差异全解析 附C++ 实战演示
开发语言·c++·人工智能·数码相机·计算机视觉·视觉检测·工业相机
黎阳之光17 分钟前
视频孪生赋能智慧能源园区:黎阳之光打造全域数智化新标杆
大数据·人工智能·算法·安全·数字孪生
yyy(十一月限定版)20 分钟前
ACM&OJ最终选拔赛
算法
啦啦啦_999927 分钟前
1. 线性回归之 导数偏导数
算法·矩阵·线性回归
踩坑记录28 分钟前
leetcode hot100 5. 最长回文子串 中心扩展法 medium
leetcode
如君愿29 分钟前
考研复习 Day 23 | 习题--计算机网络第一章、数据结构线性表
数据结构·计算机网络·考研·课后习题·记录考研