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

网站服务器如何做端口映射自动点击器免费下载

网站服务器如何做端口映射,自动点击器免费下载,网站建设hyioi,河北衡水建设网站公司一、题目描述 283. 移动零 - 力扣#xff08;LeetCode#xff09; 给定一个数组 nums#xff0c;编写一个函数将所有 0 移动到数组的末尾#xff0c;同时保持非零元素的相对顺序。 请注意 #xff0c;必须在不复制数组的情况下原地对数组进行操作。 二、题目解析 可以…一、题目描述 283. 移动零 - 力扣LeetCode 给定一个数组 nums编写一个函数将所有 0 移动到数组的末尾同时保持非零元素的相对顺序。 请注意 必须在不复制数组的情况下原地对数组进行操作。 二、题目解析 可以将本题划分为数组划分数组分块的一类题。 一般这类题可以运用双指针的思路去解决。 注意这里的指针并不是真正的指针而是利用数组下标来充当指针。 两个指针的作用 cur从左到右扫描数组遍历数组dest已经处理的区间内非零元素的最后一个位置所以初始要置为-1 所以这两个指针可以把数组分为三个区间 那这两个指针是如何做到的呢 cur从前往后遍历的过程中 遇到0元素cur遇到非零元素 swapdest1cur然后dest和cur分别继续遍历。 注意快排中的双指针算法也是运用这一思想 三、原码 void moveZeroes(int* nums, int numsSize) {//经典双指针算法int cur 0;int dest -1;for(cur 0;cur numsSize;cur){if(nums[cur] ! 0){int tmp nums[dest1];nums[dest1] nums[cur];nums[cur] tmp;dest;}} } 四、复杂度 本题运用了双指针的算法时间复杂度是O(N)因为cur指针遍历数组一遍就已经按照题目要求排好序了。 空间复杂度是O(1)本题没有额外开辟数组空间。 总结双指针算法解决数组数组划分问题无论是时间复杂度还是空间复杂度算法都是最优的
http://www.hkea.cn/news/14593828/

相关文章:

  • 如何自己做网站及优化做网站必须租服务器吗
  • 食品网站源码阿里巴巴网站上面产品描述一般怎么做的
  • 博客网站开发背景及作用asp.net 网站开发
  • 网站如何跳转php完整网站开发案例
  • 张梅 合肥网站建设wordpress dux 1.8
  • php仿博客园网站娱乐企业网站建设
  • 做网站策划书吧甘肃路桥建设集团有限公司官方网站
  • 服务器上面建设网站个人做网站最方便的方法
  • 免费个人简历模板电子版可填写seo排名怎么样
  • 怎么建设手机网站首页国际外贸网站
  • 建立网站需要哪些中国摄影网站十大排名
  • 百度营销登录恩施seo快速排名
  • 开源企业cms建站系统网页美工培训哪里好
  • 如何做网站的维护中国出口贸易网官网
  • 如何用vps做网站网站建设80hoe
  • 如何加入wordpress如何优化网站内部链接
  • 我做网站可以赚钱吗郑州网站开发顾问
  • 网站域名备案和icp备案一样么网站建设的搜索功能
  • 个人网站规划书东营专业网站建设公司排行
  • php网站开发教程图片wordpress 架站 电子书
  • 新网网站空间到期停了 咋续费wordpress个人版
  • 网站建设与设计摘要金融企业网站制作
  • 模板网站建设教程视频班级优化大师免费下载电脑版
  • 网站建设背景分析2024最火游戏排行榜
  • 专业做网站价格中国私企建筑公司十大排名
  • layui做网站高级网络工程师证书
  • 用vs怎么做网站的导航wordpress 标签云制作
  • 网站的源代码有什么用杭州seo推广服务
  • 查询网站是否正规wordpress更改鼠标
  • 文成网站制作建筑课程网站