移动零——力扣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++;
		}
	}
};
相关推荐
程序员泡椒1 小时前
二分查找Go版本实现
数据结构·c++·算法·leetcode·go·二分
小雨下雨的雨1 小时前
Flutter鸿蒙共赢——墨染算法:柏林噪声与鸿蒙生态中的数字水墨意境
算法·flutter·华为·交互·harmonyos·鸿蒙
NAGNIP7 小时前
万字长文!回归模型最全讲解!
算法·面试
知乎的哥廷根数学学派8 小时前
面向可信机械故障诊断的自适应置信度惩罚深度校准算法(Pytorch)
人工智能·pytorch·python·深度学习·算法·机器学习·矩阵
txinyu的博客8 小时前
解析业务层的key冲突问题
开发语言·c++·分布式
666HZ6669 小时前
数据结构2.0 线性表
c语言·数据结构·算法
SmartRadio9 小时前
ESP32添加修改蓝牙名称和获取蓝牙连接状态的AT命令-完整UART BLE服务功能后的完整`main.c`代码
c语言·开发语言·c++·esp32·ble
余瑜鱼鱼鱼10 小时前
Java数据结构:从入门到精通(十二)
数据结构
西伯利亚狼_J202010 小时前
260109introduceEN
职场和发展
实心儿儿10 小时前
Linux —— 基础开发工具5
linux·运维·算法