移动零——力扣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++;
		}
	}
};
相关推荐
加油码13 小时前
共享内存详解:原理、系统调用与高性能进程间通信
linux·c语言·c++
灵枢时代14 小时前
小程序在生鲜配送行业,如何设计夜间预约和次日达的订单处理流程?
数据结构·人工智能·小程序
June`14 小时前
常量内存和只读缓存
c++·人工智能·算法·cuda
一条大祥脚14 小时前
ABC468 扫描线|贡献法|二阶差分|线段树优化DP
数据结构·算法
happyprince14 小时前
篇2-bitsandbytes-具体观-算法与实现剖析
算法
Cx330❀14 小时前
【Linux网络】深入 HTTP 协议(五):从 Cookie/Session 原理到 C++ 源码实战
linux·运维·服务器·开发语言·网络·c++·http
鸿芯微控科技14 小时前
MFC气体转换系数怎么用?标定气体、换算方向与Python批量计算
c++·python·mfc
hPw0eKIqD1 天前
C++ 模板参数推导问题小记(非推导上下文)
开发语言·c++
程序员爱德华1 天前
Python与C++:异同点对比
c++·python
普通攻击往后拉1 天前
Leetcode 206. 反转链表
算法·leetcode·链表