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

网站建设 话术如何在百度提交自己的网站

网站建设 话术,如何在百度提交自己的网站,网络课程的网站开发论文,设计外贸商城网站建设最开始的想法是覆盖补0 func moveZeroes(nums []int) {// 先将为0的覆盖&#xff0c;再将末尾几位覆盖为0j : 0 // 指向此时被覆盖位置的指针for i:0; i<len(nums); i {if nums[i] ! 0 {if j<i{ // 正确的应该删去这句判断nums[j] nums[i]j}}}for j<len(nums){nums…

最开始的想法是覆盖+补0

func moveZeroes(nums []int)  {// 先将为0的覆盖,再将末尾几位覆盖为0j := 0 // 指向此时被覆盖位置的指针for i:=0; i<len(nums); i++ {if nums[i] != 0 {if j<i{ // 正确的应该删去这句判断nums[j] = nums[i]j++}}}for j<len(nums){nums[j] = 0;j++}
}

但是这份代码存在问题。我想少几个覆盖次数,j<i带来了缺陷,j=i时就不会赋值非零的数据了,丢失了这些数据!而且 j 只有在赋值后才递增,j 始终 ≤ i。

更优雅的写法双指针交换法,思路是把不是0的数字一直往前交换:

func moveZeroes(nums []int)  {j := 0for i:=0; i<len(nums); i++ {if nums[i] != 0 {nums[j], nums[i] = nums[i], nums[j]j++}}
}
http://www.dtcms.com/wzjs/210594.html

相关文章:

  • ui做套网站多少钱爱站网关键词查询
  • wordpress 改地址无锡优化网站排名
  • 微网站 具有哪方面的优势整合营销策略
  • 做网站的公司都缴什么税金竞价排名的服务模式是
  • 3g网站制作百度一下你就知道手机版官网
  • 网络公司网站绪论竞价托管优化公司
  • 做网站 成都域名注册局
  • 做网站logo用啥软件域名服务器ip地址查询
  • 普宁17网站一起做网店seoaoo
  • 暗网网站市场调研方案怎么写
  • 桂林尚品网络做的网站好不好谷歌浏览器下载手机版最新版
  • 搭建一个网站的具体步骤百度秒收录蜘蛛池
  • 网站备案 怎么建站seo专员简历
  • 怎么把网站做成app友情链接的形式有哪些
  • 打开上次浏览的网站模板搜索引擎推广成功的案例
  • wordpress好看的主题郑州seo关键词
  • 无锡公共工程建设中心网站seo求职信息
  • 网站建设在整体布局有哪些要求收录网站查询
  • asp.net网站伪静态网站排名优化软件
  • 360免费网站建设互联网营销师证书查询入口
  • 网站建设培训怎样宣传自己的品牌
  • 兼积做调查挣钱网站武汉网络推广seo
  • 如何推广网站运营章鱼磁力链接引擎
  • 网站的下拉列表怎么做推广工具有哪些
  • 湘潭网站优化seo优化网站排名
  • 哪些网站是由wordpress做的一个产品营销策划方案
  • 网站性质长春网站提升排名
  • 三把火科技网站设计百度推广工作怎么样
  • 佛山网站建设 骏域网站网络推广公司主要做什么
  • 如何查看一个网站是用什么程序做的阿里网站seo