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

西安外贸网站开发廊坊百度关键词优化

西安外贸网站开发,廊坊百度关键词优化,readme.md做网站,北京顺义做网站一、题目链接:283. 移动零 - 力扣(LeetCode) 二、解题思路 我们可以用一个right指针来扫描整个数组,然后用一个left指针来记录非零序列的最后一个位置,这样的话,在遍历期间我们可以将数组分为两个部分&am…

一、题目链接:283. 移动零 - 力扣(LeetCode)

二、解题思路 

我们可以用一个right指针来扫描整个数组,然后用一个left指针来记录非零序列的最后一个位置,这样的话,在遍历期间我们可以将数组分为两个部分,第一个部分是[0,left],这一区间全为非零元素,第二个部分是[left+1,right],这一部分全是0,第三个部分是[right+1,nums.length-1],这一部分是还未扫描到的区间 。具体步骤如下:

1.定义两个变量left=-1,right=0。

2.用循环遍历数组,当right指向的数组不为0时,left++,交换left和right指向的元素,然后right++

3、当right指向的数组为0时,依旧right++

三、代码实现 

class Solution {public void moveZeroes(int[] nums) {int left=-1,right=0;while(right<nums.length){if(nums[right]!=0){left++;swap(nums,right,left);}right++;}}public static void swap(int[] nums,int i,int j){int tmp=nums[i];nums[i]=nums[j];nums[j]=tmp;}
}

http://www.dtcms.com/wzjs/59981.html

相关文章:

  • 做数学网站社群营销的具体方法
  • 文章编辑器wordpress武汉seo优化代理
  • h5网站做微信小程序网站的seo是什么意思
  • 珠海开发网站公司上海seo博客
  • 做网站不买服务器百度能搜到什么是网站
  • 洛阳网站建设优化案例百度seo优化分析
  • 电子商务网站建设分析论文最新实时大数据
  • 自建网站教程视频女性广告
  • 做网站公司汉狮团队郑州网络运营培训
  • 重庆市公共资源交易中心网官网泉州seo优化
  • 重庆网站建设套餐南宁seo教程
  • 清苑建设局网站淘宝指数查询官网手机版
  • 做网站信科网站建设谷歌流量代理代理
  • 网网站建设公司咨询上海网站推广服务
  • 如何做美女图片网站成都高端企业网站建设
  • 知名的wordpress主题河南seo优化
  • 建设网站一定要备案吗科学新概念seo外链
  • 网站后台系统功能网页关键词排名优化
  • 请人做网站收费多少钱网络销售每天做什么
  • 二维码生成器网站seo工作室
  • wordpress外贸主题搜索引擎推广seo
  • 网络营销之网站建设发布友情链接
  • 做网站项目的流程站长工具app下载
  • 在国外做外国的成人网站合法吗免费建站哪个比较好
  • 网站做细分领域百度关键词排名查询接口
  • 网站设计制作开发公司it培训四个月骗局
  • 市场推广策略 包括哪些株洲专业seo优化
  • php网站开发心得餐饮管理和营销方案
  • 优化网站关键词怎么做网络优化公司有哪些
  • 金方时代做网站怎么样广东企业网站seo哪里好