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

LeetCode 热题 100----2.移动零

LeetCode 热题 100----2.移动零

题目描述
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。

请注意 ,必须在不复制数组的情况下原地对数组进行操作。

 

示例 1:

输入: nums = [0,1,0,3,12]
输出: [1,3,12,0,0]
示例 2:

输入: nums = [0]
输出: [0]
 

提示:

1 <= nums.length <= 104
-231 <= nums[i] <= 231 - 1
 

进阶:你能尽量减少完成的操作次数吗?
我的解法
语言:js

在这里插入图片描述
思路就是:碰到零就交换直到结束,目前的时间复杂度为O(n2),之后优化思路再更新。

相关文章:

  • Grid 布局:从入门到精通,一篇就够了—— 探索最强大的 CSS 布局系统
  • (C语言)习题练习 (sizeof和strlen)
  • 关于功耗检测功能开发笔记
  • Python字符串对齐哲学探微与东方字符补偿算法(授权DeepSeek撰写)
  • uniapp生命周期vue生命周期有何异同?
  • XDP/eBPF来包过滤-已上机验证
  • UniApp 生命周期钩子的应用场景
  • es6什么是暂时性死区,为何会存在
  • 买卖股票的最佳时机(js实现,LeetCode:121)
  • 大模型tokenizer重构流程
  • el-date-picker时间范围 编辑回显后不能修改问题
  • RedisTemplate和RedissonClient适用的场景有什么不同
  • 2025年优化算法:龙卷风优化算法(Tornado optimizer with Coriolis force,TOC)
  • 48days强训——day2
  • Axure RP9教程 :轮播图(动态面板) | 头部锁定
  • Python---数据分析(Pandas八:二维数组DataFrame数据操作一: 数据清洗,数据转换)
  • 掌握C#循环:for、while、break与continue详解及游戏案例
  • QT网络通信的接口与使用
  • 城电科技|景观光伏花 太阳能发电的景观光伏太阳花向日葵
  • 高校校园交友微信小程序的设计与实现【lw+源码+部署+讲解】
  • 国家统计局:消费对我国经济增长的拉动有望持续增长
  • 三件珍贵标本开箱!中国恐龙大展5月26日在沪开幕,明星标本汇聚一堂
  • 殷墟出土鸮尊时隔50年首次聚首,北京新展“看·见殷商”
  • 天问二号探测器顺利转入发射区,计划5月底择机发射
  • 海外考古大家访谈|冈村秀典:礼制的形成与早期中国
  • 上海一保租房社区亮相,首批546套房源可拎包入住