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

283. 移动0

class Solution(object):def moveZeroes(self, nums):""":type nums: List[int]:rtype: None Do not return anything, modify nums in-place instead."""# 两个指针,left, right,中间夹的都是0,# 像个虫子一样一纵一纵的往前走,遇到0就吸收到left和right中间# 如果right的右边不为0,说明应该把这个数换到前面去,# 也就是换到left的位置, 然后left, right均+1# 如果right的右边为0,则left不动,right+1left = right = 0n = len(nums)while right < n:if nums[right] != 0:nums[left], nums[right] = nums[right], nums[left]left += 1right += 1return nums

http://www.mrgr.cn/news/36711.html

相关文章:

  • PHP之 实现https ssl证书到期提醒,通过企微发送消息
  • 江协科技STM32学习- P19 TIM编码器接口
  • 22.4k star,好用、强大的链路监控软件,skywalking
  • Appium跨平台测试实战:从Android到iOS
  • ai智能抠图有哪些?我只告诉你这些
  • 前端框架对比与选择
  • 算法葫芦书(笔试面试)
  • python数据分析在进行时间序列分析时,如何选择合适的频率进行重采样?
  • AI篮球投篮分析与投篮姿势的机器学习应用
  • 详解 Spring Boot 的 RedisAutoConfiguration 配置
  • 塑封芯片多大才需要点胶加固保护?
  • 我的领域-关怀三次元成长的二次元虚拟陪伴 | OPENAIGC开发者大赛高校组AI创作力奖
  • 基于Ubuntu 20.04 LTS上部署MicroK8s(最小生产的 Kubernetes)
  • 【Redis技术进阶之路】「原理分析系列开篇」揭秘分析客户端和服务端网络通信交互实现(服务端篇 - 命令执行过程)
  • Python基础(4)- 运算符
  • 何为supervisorctl以及我们如何使用它
  • 介绍篇| 爬虫工具介绍
  • 图论系列(dfs岛屿) 9/26
  • 【含文档】基于Springboot+Vue的高校教务管理系统(含源码+数据库+lw)
  • 在Vue.js中,你可以使用Element UI的el-input组件结合计算属性来实现模糊查询