移动零——力扣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++;
		}
	}
};
相关推荐
alphaTao5 分钟前
LeetCode 每日一题 2026/10/5-2026/10/11
算法·leetcode
liliangcsdn10 分钟前
现金流指标的探索和分析
大数据·算法
chenbingjie_c18 分钟前
手撕 C++ priority_queue:二叉堆 + 模板仿函数 + 模板特化(保姆级逐函数拆解)
开发语言·c++
wang090721 分钟前
硬着头皮学数据结构和算法之Myers算法
数据结构·算法
蓝悦无人机32 分钟前
无人机系列之飞控算法:从PID到AI,飞行控制的核心进化
人工智能·算法·无人机·飞控系统
憨波个34 分钟前
【说话人日志】DiariZen
人工智能·深度学习·算法·语音识别
用户73416810354836 分钟前
被忽视的输入:为什么变工况故障诊断需要引入控制回路信号?
算法
小小龙学IT39 分钟前
C++ Redis 客户端深度解析(hiredis 与 redis-plus-plus)——工业数采实时缓存 C++ 侧实战
c++·redis·缓存
垆边人似月.1 小时前
华为机试题 :最长递增子序列题目
数据结构·c++·算法·华为
动词ing1 小时前
【题目练习】算法 组合总和
算法