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

站酷设计网聚名网

站酷设计网,聚名网,如何给网站做优化,wordpress手动获取相关文章问题 实现思路 首先, 将dest指向-1 位置, cur指向下标为0 的位置, 在cur遍历的过程中: 1) 遇到非零元素则与下标dest1 位置的元素交换, 2) 若遇到零元素则只继续cur遍历. 下标为1 的位置上是 非零元素 执行1) 交换得到右图结果 随后cur 得到下图结果 下标为2 的位置上是零…

问题

实现思路 

 

 

 

首先, 将dest指向-1 位置, cur指向下标为0 的位置, 在cur遍历的过程中:

      1) 遇到非零元素则与下标dest+1 位置的元素交换,

      2) 若遇到零元素则只继续cur遍历. 

              

 下标为1 的位置上是 非零元素  执行1)   交换得到右图结果 随后cur++ 得到下图结果

               

 下标为2 的位置上是零元素   执行2)  

          

 下标为3  的位置上是非零元素 执行1) 交换得到右图结果 随后cur++ 得到下图结果

         

 下标为4 的位置上是非零元素, 执行1)  交换得到右图结果

 遍历结束, 实现要求

代码: 

class Solution {public void moveZeroes(int[] nums) {int cur = 0, dest = -1;while(cur < nums.length) {if(nums[cur] == 0) {cur++;} else {swap(nums, cur, dest+1);cur++;dest++;}}}public void swap(int[] nums, int left, int right) {int tmp = nums[left];nums[left] = nums[right];nums[right] = tmp;return;}
}

提交结果: 

 

http://www.yidumall.com/news/61739.html

相关文章:

  • 河南省建设厅网站建设领域涉黑艾瑞指数
  • 如何建立属于个人网站谷歌浏览器下载官网
  • 自己模板做网站丈哥seo博客
  • 玉林网站设计独立站怎么建站
  • 在线文档网站源码河南百度推广电话
  • 怎么套模板做网站信息流优化师是什么
  • 委托建网站需要多少钱百度云搜索引擎入口手机版
  • 深圳营销型网站公司电话广州专门做seo的公司
  • 注册账号怎么弄站长工具seo综合查询5g
  • 推广 高端网站设计信息流优化师
  • 手机app软件怎么开发南宁seo关键词排名
  • 网站建设的步骤过程文库口碑营销的产品有哪些
  • 做游戏能赚钱的网站公司怎么在网上推广
  • 科技网站建设分析seo关键词排名优化哪好
  • 做网站做系统一样么互联网营销师题库
  • 做网站需要知道的简单代码html网页制作案例
  • 织梦cms安装网站程序公司的网站制作
  • 网站使用什么数据库网站关键词排名查询
  • 杭州建网站哪家口碑好百度浏览器网站入口
  • 做攻略的网站好广州seo站内优化
  • 舒城县建设局官方网站百度应用商店下载
  • 深圳做二维码网站建设seo外包服务
  • 福田公告疫情最新消息绍兴seo管理
  • wordpress是静态页面百度seo软件优化
  • 重庆网站建设沛宣产品市场营销策划书
  • 纪检网站建设方案b2b免费网站推广平台
  • 建设网站需要的技术泰安seo排名
  • 网站怎么做效果更好网盘网页版
  • visual studio2005做网站平台推广是做什么
  • 网站引导页利弊上海专业优化排名工具