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

吉林省住房建设安厅网站安全管理郑州seo优化外包公司

吉林省住房建设安厅网站安全管理,郑州seo优化外包公司,做国外网站选择vps,网页和网站是一样的吗这里是阿川的博客,祝您变得更强 ✨ 个人主页:在线OJ的阿川 💖文章专栏:OJ刷题入门到进阶 🌏代码仓库: 写在开头 现在您看到的是我的结论或想法,但在这背后凝结了大量的思考、经验和讨论 目录 1…
这里是阿川的博客,祝您变得更强

✨ 个人主页:在线OJ的阿川
💖文章专栏:OJ刷题入门到进阶
🌏代码仓库:


写在开头

现在您看到的是我的结论或想法但在这背后凝结了大量的思考、经验和讨论


在这里插入图片描述

在这里插入图片描述

目录

  • 1.题目介绍
  • 2.题目拆解:
  • 3.具体详情
  • 4.具体代码


1.题目介绍

难度:易
题目练习:移动零
题目信息:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。


2.题目拆解:

本质上:是数组划分、数组分块问题
特点是:在制定的标准下,把数组划分成若干个区间
解决方法:双指针算法(利用数组下标来充当指针)


3.具体详情

两个指针作用:

cur:从左往右扫描数组,遍历数组
dest:已处理的区间内,非零元素的最后一个位置(即分界线)
具体如图1所示:
在这里插入图片描述

图1

三个区间:

具体如图2所示:
在这里插入图片描述

图2

如何做到:
cur从前往后遍历的过程中:

1. 遇到零元素: cur++
2.遇到非零元素: swap(dest + 1, cur);
dest++,cur++;


4.具体代码

class Solution {
public:void moveZeroes(vector<int>& nums) {for(int step = -1, cur = 0; cur < nums.size(); cur++)if(nums[cur])swap(nums[++step], nums[cur]); }
};

好的,到此为止啦,祝您变得更强
在这里插入图片描述

在这里插入图片描述

道阻且长 行则将至
个人主页:在线OJ的阿川大佬的支持和鼓励,将是我成长路上最大的动力 在这里插入图片描述
http://www.ritt.cn/news/29190.html

相关文章:

  • 建设鲜花网站前的市场分析网络上市场推广
  • 专门做市场调查的网站google谷歌搜索引擎入口
  • 软件项目管理的主要内容有哪些?seo在线短视频发布页
  • 中山 网站建设一条龙服务neotv
  • 做企业网站选百度云还是阿里云在线数据分析网站
  • 怎么做商城网站企业网站排名优化方案
  • 响应式网站多少价格seo搜索引擎优化简历
  • 做ppt的软件怎么下载网站seo搜索引擎优化工资
  • 品牌网站建设的好的案例外链优化
  • 免费搭建wordpress博客郑州网站排名优化外包
  • 有免费做理化试验的网站吗行业门户网站推广
  • 初中信息技术 网站制作如何做好平台推广
  • 成都建设网站多少钱汕头seo排名
  • b2c电子商务网站的收益模式主要有网站设计与网页制作
  • 最新备案网站查询中国十大营销策划机构
  • 网站建设一般花多少费用成crm软件
  • 我的世界官方网站铁马铠怎么做站长资讯
  • php做网站需要啥技术关键词seo排名优化如何
  • 网站竞价开户中文搜索引擎
  • 成都广告设计培训班网站关键词优化推广哪家快
  • 哪里有网站建设的企业智能优化网站
  • 滴滴优惠券网站怎么做网站权重划分
  • 医院网站建设熊掌号运营推广的方式和渠道有哪些
  • 珠海市规划建设局网站全网优化哪家好
  • 企业做网站算办公费用吗今天国际新闻大事
  • 网站设计时图片怎么做百度竞价推广开户联系方式
  • 中国建行网站首页电商平台链接怎么弄
  • 分类网站怎么做seo百度统计数据分析
  • asp网站后台上传不了图片最新的即时比分
  • 互联网站建设维护有关岗位中山网站seo优化