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

北京建设厅官方网站网站seo推广seo教程

北京建设厅官方网站,网站seo推广seo教程,网站做支付功能,免费html网页源代码移动零 力扣——移动零点击链接即可跳转 这道题的数组被划分为两个区间,前一个区间为 非零元素,而后一个指针是 零元素 我们运用双指针,先定义两个指针,分别为 dest 和 cur , cur用来遍历整个数组,而 dest 表示我们…

移动零

力扣——移动零点击链接即可跳转
在这里插入图片描述

这道题的数组被划分为两个区间,前一个区间为 非零元素,而后一个指针是 零元素
我们运用双指针,先定义两个指针,分别为 dest 和 cur , cur用来遍历整个数组,而 dest 表示我们已经处理完的数组的最后一个位置。
当连个指针往前走的时候,整个数组被划分为三个部分
在这里插入图片描述
cur 前为 处理完的部分,cur 后为 未处理的部分
而 dest 前为 非零部分, dest 后为 零

首先,定义 cur 从0 位置开始遍历,此时,并没有处理完的部分,所以定义 dest = -1;

当 cur 的位置等于 0 时,我们让 cur++
当 cur 的位置不等于 0 时,我们让 dest++ ,并将 dest 位置的值 与 cur 位置的值互换
在这里插入图片描述

首先,定义 cur 从0 位置开始遍历,此时,并没有处理完的部分,所以定义 dest = -1;

cur 遍历的时候会遇到两种情况

  • 当 cur 的位置等于 0
    不做任何处理
  • 当 cur 的位置不等于 0
    遇到非零元素,我们想让非零元素到最左边,此时我们让 dest++ ,并将 dest 位置的值 与 cur 位置的值互换即可实现

这就是这道题的原理,下面是代码实现

class Solution {public void moveZeroes(int[] nums) {for(int cur = 0,dest = -1;cur < nums.length;cur++){if(nums[cur] != 0){dest++;swap(nums,dest,cur);}}}private void swap(int[] array,int i,int j){int tmp = array[i];array[i] = array[j];array[j] = tmp;}
}

觉得有用的给我点个赞,有用还不点赞的击毙处理,承受仔仔的子弹吧
在这里插入图片描述


文章转载自:

http://9MvgEnGG.mkczm.cn
http://59RZwU4s.mkczm.cn
http://MCbgBiTL.mkczm.cn
http://pngTaqup.mkczm.cn
http://NHHAMDtX.mkczm.cn
http://VR3tYiig.mkczm.cn
http://dXjCUZ3m.mkczm.cn
http://dB68nAuo.mkczm.cn
http://KiFbigM6.mkczm.cn
http://5Fe8E7Bc.mkczm.cn
http://w7J4FYl6.mkczm.cn
http://gkesQYlN.mkczm.cn
http://dqc7FJBh.mkczm.cn
http://KKMG9F1X.mkczm.cn
http://vr2fCwOW.mkczm.cn
http://Wqc2QI3Y.mkczm.cn
http://nxSpxvFY.mkczm.cn
http://FfF3fBFm.mkczm.cn
http://9tFbPLEl.mkczm.cn
http://6xDRdD9m.mkczm.cn
http://PgDGDqi4.mkczm.cn
http://59AXCSg6.mkczm.cn
http://0HKFwbnQ.mkczm.cn
http://q5XFI0w7.mkczm.cn
http://80l7e4Jd.mkczm.cn
http://4r2XXaU9.mkczm.cn
http://hKB36khw.mkczm.cn
http://5JpPHNSi.mkczm.cn
http://a3WRgSQT.mkczm.cn
http://rou6XEGT.mkczm.cn
http://www.dtcms.com/wzjs/738330.html

相关文章:

  • 登封网站设计wordpress视频笔记
  • 郑州网站优化网络建设有限公司安卓app开发平台
  • 便宜建站空间画册什么网站做方便
  • 建站如何赚钱南昌做网站建站的
  • 网站不让百度收录阿里云网站建设认证答案
  • 营销网站制作信ls15227个人网站备案做商城
  • 医院网站站群建设做名片上什么网站
  • 杭州网站关键词推广软件工程师培训学校
  • 百度网站如何建设网页加速器推荐
  • 网站建设制作合同模板销售crm
  • 大连自助建站wordpress中.htaccess
  • 网站规划与网页设计第二版上海建桥学院门户网站
  • 自助建站免费信息发布网站1688货源网官方网站
  • 用符号做照片的网站以下属于网站页面设计的原则有
  • 广州网站制作公司多少钱海口网站建设团队
  • 网站的建设内容微网站建设行业现状
  • 网站建设网站优化相关资讯文章wordpress 安卓
  • 简单房地产网站在哪中国电子商务官网
  • 上饶哪里可以学网站建设wordpress自定义文章分类
  • 上市公司网站建设报价简单的工作室网站模板
  • 世界建筑网站宁波市住宅建设集团网站
  • 医疗设计网站360优化大师官方下载最新版
  • 电商平台开发公司seo数据分析哪些方面
  • 怎样做58网站网址站
  • 网站建设动漫微信网站 教程
  • 上海专业网站建设报软件工程考研容易上岸的学校
  • 六安哪家公司做网站好WordPress首行缩进段落
  • 网上做网站接活怎么样企业网络营销活动成败的关键在于
  • 淘客做网站多少钱企业网站宣传方案
  • 免费做网站建设wordpress固定连接文件