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

织梦网站seo套模板做网站电话

织梦网站seo,套模板做网站电话,网站雪花飘落代码,企业文化展厅设计283 移动零 题目描述解题思路步骤解析时间和空间复杂度代码实现 题目描述 LeetCode 283 移动零 给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。 请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操… 283 移动零 题目描述解题思路步骤解析时间和空间复杂度代码实现 题目描述 LeetCode 283 移动零 给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。 请注意 必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 解题思路 目标是将数组中的所有 0 移动到数组的末尾同时保持非零元素的相对顺序不变。 选择使用合适的策略双指针法使用两个指针来遍历数组一个指针用于遍历整个数组另一个指针用于记录非零元素应该放置的位置。 步骤解析 初始化一个变量 a. 变量 lastNonZeroIndex 来跟踪最后一个非0元素的位置 遍历数组 a. 使用一个循环遍历数组中的每个元素。 b. 当遇到非0元素时将其赋值给 nums[lastNonZeroIndex] 并将 lastNonZeroIndex 向前移动1位 填充 0 a. 在结束遍历后使用另一个循环从 lastNonZeroIndex 的位置到数组末尾填充0。 时间和空间复杂度 时间复杂度O(n)因为数组只被遍历了一次。空间复杂度O(1)只使用了常数级别的额外空间。 代码实现 /*** param {number[]} nums* return {void} Do not return anything, modify nums in-place instead.*/ function moveZeroes(nums) {// 1. 初始化一个变量 lastNonZeroIndex 来跟踪最后一个非零元素的位置let lastNonZeroIndex 0;// 2. 遍历数组使用一个循环遍历数组中的每个元素。// 当遇到非零元素时将其赋值给 nums[lastNonZeroIndex] 并将 lastNonZeroIndex 向前移动一位for (let i 0; i nums.length; i) {if (nums[i] ! 0) {nums[lastNonZeroIndex] nums[i];lastNonZeroIndex;}}// 3. 填充 0// 在结束遍历后使用另一个循环从 lastNonZeroIndex 的位置到数组末尾填充零。for (let i lastNonZeroIndex; i nums.length; i) {nums[i] 0;}return nums; }// 示例用法 const nums [0, 1, 0, 3, 12]; moveZeroes(nums); console.log(nums); // 输出: [1, 3, 12, 0, 0]
http://www.hkea.cn/news/14304903/

相关文章:

  • 手机网站一年维护费短网址链接生成
  • 网站空间企业个人网上购物商城网站建设毕业设计
  • 网站建设 小影seowordpress极客主题
  • 网站免费正能量链接青岛网站seo诊断
  • 网站建设公司有哪些方面建筑方案设计收费标准
  • 上海网站备案审核深圳营销推广引流公司
  • 免费自己建站vs2008不能新建网站
  • 购物网站的加工说明网站icp备案证书下载
  • 崇州企业网站建设上海建设公司注册
  • 丹东供求园北京优化网站外包公司
  • 一键抓取的网站怎么做房产资讯什么网站做的好
  • 南京网站建设小程序开发 雷仁网络后缀为net的网站有哪些
  • 滨州网站开发贵阳做网站找哪家好
  • 素材网站开发股市行情app
  • 哪个网站有免费ppt下载小型影视网站源码
  • 江西省城乡建设陪训网官方网站上海cms建站模板
  • 建站软件大全青岛网站制作哪里有
  • 用台电脑做网站建网站的网站有哪些
  • 网站域名备案与解析企业网站策划书下载
  • 自己做刷东西的网站如何制作自己的网址
  • 论坛类网站可以做移动端吗网站建设liluokj
  • 如何做音乐网站网站维护需要什么技能
  • 私募基金公司网站建设wordpress建站 客户端
  • 百度搜不到 但搜关键词有的网站龙井建设局网站
  • 咸阳鑫承网站建设公众号开发板如何绑定视频号
  • 移动网站 制作天津网络推广seo
  • 网站联系qq代码wordpress agoda
  • 网站开发学什么语言网页设计模板图片美食
  • 做网站怎么赚钱 知乎网站视频链接怎么做的
  • 网站平台推广方案企业简介内容