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

wordpress最能玩免费seo快速收录工具

wordpress最能玩,免费seo快速收录工具,森网站建设,群晖nas安装wordpress安装方法1 双指针、 代码1 public void moveZeroes(int[] nums) {//给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。////请注意 ,必须在不复制数组的情况下原地对数组进行操作。/* 双指针协作&#xf…

方法1 双指针、

在这里插入图片描述

代码1

public  void  moveZeroes(int[] nums) {//给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。////请注意 ,必须在不复制数组的情况下原地对数组进行操作。/* 双指针协作:slow 指针:指向下一个非零元素应放置的位置。fast 指针:遍历数组,寻找非零元素。两次遍历:第一次遍历:将所有非零元素按原顺序移动到数组前部。第二次遍历:将 slow 指针之后的位置全部置为零。*/int slow = 0;int fast =0 ;for(int i = 0 ; i < nums.length;i++){//1.快指针寻找非零元素//2.慢指针指向下一个非零元素应放置的位置
//            int[] nums = {0, 1, 0, 3, 12};while(fast< nums.length ){if(nums[fast] != 0){nums[slow] =nums[fast];// 复制非零元素到慢指针位置slow++;}fast++;}//进行补0while(slow<nums.length){nums[slow]=0;slow++;}}}

代码优化

 public void moveZeroes(int[] nums) {//还是一种双指针思路,只是简化了部分代码int i =0;for(int j =0 ;j<nums.length;j++){if(nums[j]!= 0 ){//非零元素进行交换int temp = nums[j];nums[j]=  nums[i];nums[i]=temp;i++;}}}

方法二 把 nums 当作栈

//用一个栈记录非零元素。
//入栈就是把 nums[stackSize] 置为 nums[i],同时把 stackSize 加一。//最后把 nums 中的下标从 stackSize 到 n−1 的数都置为 0。public void moveZeroes(int[] nums) {int stackSize = 0; for(int x : nums){if(x != 0){nums[stackSize++] =x;}}Arrays.fill(nums,stackSize,nums.length,0);}
http://www.dtcms.com/wzjs/299565.html

相关文章:

  • asp.net网站入侵今日nba比赛直播
  • 网站建设如何盈利广州seo成功案例
  • 以.cn结尾的个人网站域名花钱吗百度站长统计工具
  • 个人如何做问答类网站国际新闻最新消息今天
  • 刷题网站建设如何结合搜索检索与seo推广
  • 重庆找工作的网站长尾关键词挖掘工具
  • xp做网站服务器吗百度引擎的搜索方式是什么
  • emlog怎么做视频网站搜索引擎排行榜
  • 长宁区公司网站建设百度指数搜索榜度指数
  • 婚庆公司网站建设策划书.docseo百度快速排名软件
  • 什么网站可以做电子画册域名查询 站长查询
  • thinkphp做的上线网站百度投放平台
  • 电子商务网站建设与运营网站推广途径和推广要点
  • 德宏做网站产品推广方案
  • 慈善会网站建设方案惠州市seo广告优化营销工具
  • html css制作音乐网站子域名大全查询
  • 易经网站建设应用如何开网站详细步骤
  • 免费网站建设php成都进入搜索热度前五
  • 南通医院网站建设seo搜索引擎优化步骤
  • 不备案网站怎么做推广如何做推广引流赚钱
  • 做求职网站市场德州seo整站优化
  • 淄博网赢网站建设太原seo网站优化
  • 高端创意网站建设北大青鸟职业技术学院简介
  • wordpress收录主题丹东seo推广优化报价
  • 网站的百度百科怎么做网站维护主要做什么
  • 政府网站管理系统官方百度
  • 如何运用企业官方网站做宣传厦门百度seo
  • 新疆电力建设有限公司网站网上有卖网站链接的吗
  • 无为教育网站长沙关键词优化公司电话
  • 中企动力网站建设河南疫情最新消息