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

电影发布网站模板阿里云wordpress无法创建目录

电影发布网站模板,阿里云wordpress无法创建目录,最好的看vr影片的设备是哪个,网站开发 外包 哪家双指针算法 1.算法题目(移动零)2.讲解算法原理3.编写代码 1.算法题目(移动零) 2.讲解算法原理 数组划分,数组分块(快排里面最核心的一步)只需把0改为tmp 双指针算法:利用数组下标来…

双指针算法

  • 1.算法题目(移动零)
  • 2.讲解算法原理
  • 3.编写代码

1.算法题目(移动零)

在这里插入图片描述

2.讲解算法原理

数组划分,数组分块(快排里面最核心的一步)只需把0改为tmp
在这里插入图片描述
双指针算法:利用数组下标来充当指针

两个指针的作用:
cur:从做往右扫描数组,遍历数组
dest:已处理的区间内,非零元素的最后一个位置

在这里插入图片描述
三个区间:
[0,dest] ,[dest+1,cur-1] , [cur,n-1]
按序依次是非0,0,待处理

  • 当cur=n时 变成

在这里插入图片描述
在这里插入图片描述
先让dest指向下标为-1的位置,cur指向下标为0的元素,此时元素为0,cur++,cur指向的元素为1,这时dest++,然后交换dest和cur指向的元素,也就是交换0和1的位置。
总结:cur从前往后遍历的过程中

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

3.编写代码

class Solution {
public:void moveZeroes(vector<int>& nums){for (int cur = 0; int dest = -1; cur < nums.size(); cur++)if (nums[cur])//处理非零元素swap(nums[++dest], nums[cur]);}
};
http://www.dtcms.com/wzjs/807933.html

相关文章:

  • 合肥营销型网站建设公司wordpress 插件反复安装
  • 重庆网站建设在哪里重庆百度网站公司哪家好
  • 系统那个网站好天元建设集团有限公司六公司
  • 菏泽炫佑网站建设免费自助建站网站一览自助建站平台
  • 如何给网站数据备份怎么建设家乡网站
  • 惠州 网站建设网站建设方案模板范文
  • 南昌集团制作网站公司深圳网络专科网站建设
  • 网站建设技术交流qq石家庄网站托管公司
  • 博白建设局网站阿里云做网站怎么挣钱
  • 网架加工厂的地址seo诊断服务
  • seo站群优化技术新媒体运营需要学什么
  • 现在.net做网站的多吗软件ui设计培训机构
  • 自己做的网站如何加视频wordpress cache选PHp
  • 个体工商户做的网站能推广吗天猫网站建设可行性分析
  • 哪里培训做网站商店网站在线设计
  • 网站后台和前台昆山外发加工网
  • 服装企业网站策划书如何建设网址
  • 做任务挣钱的网站php 导航网站
  • 深圳网站建设大公司排名ngrok做网站服务器
  • 河北手机响应式网站建设设计大屏网站做响应
  • 网站备案幕布照片ps如何建立自己的云服务器
  • 关于网站开发网页上传和网站发布深圳服务网站入口
  • App网站建设 高品质网站建设网站开发国外研究状况
  • 如何在网站后台添加商品渠道网官网
  • 天津网站设计网站制作wordpress底部加上自己的版权信息
  • 商业空间设计案例ppt开鲁网站seo免费版
  • 怎么建设幸运28网站wordpress dux5.2
  • 网站建设程序有哪些方面优速网站建设优化seo
  • 怎么做校园表白网站如何做网站的埋点
  • cms 网站后台哪个网站有做阿里巴巴流量