当前位置: 首页 > news >正文

LeetCode每日一题【283. 移动零】

题目:
在这里插入图片描述
思路: 双指针,i和j。当i和j所指元素都不为0时,他们同时向后走,当j所指元素为0时,只走j,i固定。这样下来,i就指向最后一个非0元素的下一个位置,j就指向那些0元素之后的第一个非0元素,交换即可。

class Solution {
public:void moveZeroes(vector<int>& nums) {int i=0,j=0;while(j<nums.size()){if(nums[j] != 0){swap(nums[i],nums[j]);i++;}j++;}}
};
http://www.lryc.cn/news/304127.html

相关文章:

  • CF1200E Compress Words
  • ip https证书推荐
  • 大气颗粒物与VOCs PMF源解析技术应用
  • VSCODE中使用Vue3教程
  • Mac M2芯片配置PHP环境
  • [嵌入式系统-25]:RT-Thread -12- 内核组件编程接口 - 网络组件 - HTTP编程
  • 一个服务器实现本机服务互联网化
  • django配置视图并与模版进行数据交互
  • Java进阶
  • ⭐北邮复试刷题106. 从中序与后序遍历序列构造二叉树__递归分治 (力扣每日一题)
  • K8S更新部署docker的两种方法举例
  • Java高并发编程基础之Thread构造函数大有内涵
  • 2023年12月 Python(六级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 代码随想录算法训练营第一天
  • 基于 java springboot+layui仓库管理系统
  • 电商平台商家结算
  • AIGC 实战:如何使用 Docker 在 Ollama 上离线运行大模型(LLM)
  • MII、RMII、GMII和RGMII,以太网接口中常见的几种标准接口
  • SpringCloudConfig+SpringCloudBus+Actuator+Git实现Eureka关键配置属性热更新(全程不重启服务)
  • 郑州大学2024年寒假训练 Day7:数论
  • “目标检测”任务基础认识
  • springboot+vue的宠物咖啡馆平台(前后端分离)
  • LaWGPT—基于中文法律知识的大模型
  • 一文弄明白KeyedProcessFunction函数
  • alibabacloud学习笔记06(小滴课堂)
  • Code Composer Studio (CCS) - Licensing Information
  • uniapp引入微信小程序直播组件
  • 五个简单的C#编程案例
  • Zlibrary低调官宣2024年最新网址,国内可直接访问,免费下载海量电子书籍
  • Android 开机启动