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

Leetcode Hot 100 移动零

在这里插入图片描述
### 思路
使用快慢指针,快指针遍历数组,慢指针指向数组第一个数组的元素,只有元素不为0,更新慢指针的值以及移动数组,最后通过slow去更新slow以后的数组元素为0

class Solution:def moveZeroes(self, nums: List[int]) -> None:"""Do not return anything, modify nums in-place instead."""if not nums:return n=len(nums)slow=0for fast in range(n):if nums[fast]!=0:nums[slow]=nums[fast]slow+=1for i in range(slow,n):nums[i]=0

相关文章:

  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: 如何自动打开“安全性与隐私“控制面板?
  • Docker手动重构Nginx镜像,融入Lua、Redis功能
  • AI量化解析:从暴跌5%到飙涨3%—非线性动力学模型重构黄金极端波动预测框架
  • ApplicationRunner执行顺序问题
  • 深度解读 ARM 全新白皮书——《重塑硅基:AI 时代的新基石》
  • unordered_map和unordered_set的设计
  • 学习alpha,第2个alpha
  • Acrel-EIoT 能源物联网云平台在能耗监测系统中的创新设计
  • Pandas 的透视与逆透视
  • 雅思阅读--句子结构
  • 奇瑞依托汽车产业链,实现服务机器人万台下线
  • 【LeetCode Hot100 | 每日刷题】二叉树的层序遍历
  • 二叉树与堆排序(概念|遍历|实现)
  • [人机交互]理解用户
  • LightGBM算法原理及Python实现
  • 提示词工程:通向AGI时代的人机交互艺术
  • 从零实现基于Transformer的英译汉任务
  • 高并发PHP部署演进:从虚拟机到K8S的DevOps实践优化
  • 机器学习 day6 -线性回归练习
  • 【Part 2安卓原生360°VR播放器开发实战】第三节|实现VR视频播放与时间轴同步控制
  • 言短意长|党政主官如何塑造流量城市?
  • 媒体:不能让追求升学率,成为高中不双休的借口
  • 国铁:今天预计发送旅客2110万人次,加开列车1896列
  • 巴菲特股东大会4.5万字问答实录:股神60年穿越牛熊的最新心得和人生思考
  • 全国铁路迎来返程客流高峰,预计今日发送2040万人次
  • 世锦赛决赛今夜打响,斯诺克运动需要赵心童创造历史