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

北京的电商平台网站有哪些内容青岛网站设计推广

北京的电商平台网站有哪些内容,青岛网站设计推广,2018网站建设,济南营销型网站建设哪家好一:题目 博主本文将用指向来形象的表示下标位的移动。 二:思路 1:两个整形,一个start,一个end,在一开始都 0,即这里都指向第一个元素。 2:在查到val之前,查一个&…

一:题目

博主本文将用指向来形象的表示下标位的移动。 

二:思路

1:两个整形,一个start,一个end,在一开始都 = 0,即这里都指向第一个元素。

2:在查到val之前,查一个,end就赋给start一个,然后再双双+1,即指向下一个元素。

3:当end查到了val的时候,此时此刻,start和end都是指向val的,所以此时我们让start就不变了,让end去向后遍历,找到第一个不是val的值,从这个值开始,只要end指向的值不是val,就覆盖掉start指向的值。覆盖一次,双双向后移动一次,再次判断end然后去覆盖,直到end超出数组范围!

4:最后所有不是val的值都会被放在前面,然后返回start的值即可,他的值就是与val不同的元素的数量。

三:思路的讲解

1:假设数组是以下,val为2。

Q:我们用end去找的时候,为什么不是val,要将end赋给star,并且双双+1?

A1:双双+1是因为要确保end找到val的时候,此时此刻end和start都指向了该val

 A2:end赋给start,是因为在后面有重要作用,要用end指向的非val元素去覆盖start指向的val元素,并且这一步在找到val之前,对数组没有任何的影响

2:遇到val的时候

此时,strat指向val,不再移动,然后让end向后一直遍历,找到第一个不是val的值。用这个值去覆盖start指向的val

即:

3:覆盖完成后,双双向后移动,只要end指向的值不是val就去覆盖掉start

4:最后end会超出范围,即指向2后面的元素,这时候跳出循环

即:

5:此时start的值就是所有非val的元素的个数 

四:代码展示

总结:此题思路理解之后,书写极为简单!

http://www.yayakq.cn/news/276383/

相关文章:

  • 建设工程材料信息价查什么网站建设科技处网站
  • 网站开发简历项目建设工程信息网站有哪些
  • 冠县网站建设公司电子商务网站的建设过程
  • 深圳约的网站设计做网站的备案
  • 嘉兴网站建设低价推荐生物学特色网站建设
  • 空间站建设企业网站备案价格
  • 网站运营策划书范文安阳企业网站建设
  • 网站开发免责合同不同类型网站优势
  • 廊坊网站优化网站建设 模板
  • 提交网站地图怎么制作网站软件下载
  • 固原住房和城乡建设厅网站个人网站设计作品图片
  • 受欢迎的天津网站建设游戏网站怎么建设
  • 手机个人简历模板下载网站模板wordpress插件入门
  • 个人备案做别的网站seo建设招商
  • 怎么给网站做支付接口网站优化需要做什么
  • discuz做资讯网站瑞安做网站多少钱
  • stp营销战略佛山网站优化有
  • 乌兰浩特网站开发店标在线制作免费
  • 怎么做网站优化 sit智慧团建密码是什么
  • 响应式网站怎么做公司内部网站规划
  • 教育网站框架模板wordpress文字保存
  • 个人网站做哪一种比较赚钱深圳网页设计培训教程
  • 贵阳市做网站的公司有哪些北京市住房和城乡建设厅
  • 外贸soho建网站南通住房和城乡建设厅网站
  • 邢台网站优化wordpress加腾讯云cdn
  • 郑州市中原区建设局网站wordpress字体大小代码
  • 做汽配的外贸网站app开发工具手机版
  • 自己怎样用手机建网站贡井区建设局网站?
  • 六安网站设计公司wordpress th7
  • 企业网站对网络营销的意义牛商网官网