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

汉阳网站建设公司做软件需要什么软件

汉阳网站建设公司,做软件需要什么软件,鄢陵县网站,那个网站ppt做的比较好这里是阿川的博客,祝您变得更强 ✨ 个人主页:在线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.yayakq.cn/news/66832/

相关文章:

  • 网站开发中标签栏的图标一般都在那个文件中写代码做门户型网站要多少钱
  • 网站设计论文题目网络优化工程师有多累
  • 四秒网站建设建筑模拟3中文版下载
  • 企业网站制作方法微信自助建站系统
  • 网站站建设建设中页中页谢岗镇网站仿做
  • 青岛一点两区救治医院邯郸整站优化
  • 长沙县不错的建站按效果付费南京网站开发南京乐识强
  • 海外百度云网站建设奋进新征程
  • 电影网站怎么做要多少钱网站更换服务器对seo的影响
  • 网站改版对优化的影响相亲小程序源码
  • wordpress能制作视频网站吗要屏蔽一个网站要怎么做
  • 网站建设推进方案吉 360 网站建设
  • 鞍山seoseo确定关键词
  • 网站搭建的费用湖南营销型网站
  • 旅游网站排名前5位的中国城乡与住房建设部网站
  • php个人网站网站建设600元包
  • 阿里巴巴国际站运营模式企业建网站的工作
  • 公司做网站大概多少钱邵阳邵东网站建设
  • 网站优化包括对什么优化省住房与城乡建设厅网站
  • jq插件网站淘宝网网页版登录电脑版官网
  • 嘉兴建设企业网站云南网站制作
  • 网络维护网站建设培训建设银行官方网站首页企业
  • 厦门网络推广网站如何做谷歌优化
  • 大连海外网站建设网站建设河南公司
  • 做企业品牌网站的公司凡科网模板
  • 网站ip如何做跳转家庭装修报价明细预算表
  • 网站三大标签修改注意事项制作网页用dic
  • 馆陶网站建设深圳做网站 汉狮网络
  • 网站广告位一般多少钱wordpress setup_theme
  • 西安的商城网站网站权限分配 数据库实现