移动零——力扣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++;
		}
	}
};
相关推荐
TracyCoder123几秒前
LeetCode Hot100(63/100)——31. 下一个排列
数据结构·算法·leetcode
222you8 分钟前
Mysql的索引以及底层的数据结构(面试)
数据结构·数据库·mysql
小温冲冲12 分钟前
C++与QML交互指南:从基础到实战
开发语言·c++·交互
智者知已应修善业12 分钟前
【不用第三变量交换2个数】2024-10-18
c语言·数据结构·c++·经验分享·笔记·算法
XiaoHu020715 分钟前
C/C++数据结构与算法(第三弹)
数据结构
会编程的土豆20 分钟前
c语言时间戳从入门到精通
linux·c语言·算法
所谓伊人,在水一方33320 分钟前
【机器学习精通】第2章 | 优化算法深度解析:从梯度下降到自适应优化器
人工智能·python·算法·机器学习·信息可视化
Storynone24 分钟前
【Day24】LeetCode:122. 买卖股票的最佳时机 II,55. 跳跃游戏,45. 跳跃游戏II,1005. K次取反后最大化的数组和
python·算法·leetcode
滴滴答滴答答27 分钟前
机考刷题之 17&18&19&20&21&22 LeetCode 1248&121&43&93&62&63
算法·leetcode·职场和发展
十五年专注C++开发29 分钟前
dlib: 一个跨平台的 C++ 机器学习 / 数值计算库
c++·人工智能·python·机器学习