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

腾讯的网站是谁做的网络营销策划书范文模板

腾讯的网站是谁做的,网络营销策划书范文模板,美国做deals的网站,苏州市高新区建设局官方网站一:题目 二:思路讲解 前提: a:本文采取数组来实现队列去解决题目 b:开辟k1个空间,front指向队首,rear指向队尾的后一个,rear这样会更好的判空和判满 以下根据pop和push感受满和空…

一:题目

二:思路讲解

前提:

a:本文采取数组来实现队列去解决题目

b:开辟k+1个空间,front指向队首,rear指向队尾的后一个,rear这样会更好的判空和判满

以下根据pop和push感受满和空以及所有的边界的处理

1:初始状态

解释:当front == rear 即空 

2 :push 1 2 3 4

解释:此时就是满了,那再push一个5会怎样?

3:在满的情况push 5

解释:得到判满条件(rear+1)%(k+1)== front,当rear的下一个就是front的时候就代表满了

Q:为什么不直接rear+1 = front?

A:这只适用于rear在数组非末尾位置的时候,而上面的表达式均适用

4:pop 1 2

5:push5 6

解释:rear的边界处理:rear = (rear+1)%(k+1) 

6:在满的情况下 push 7

解释:这是rear在非末尾的位置的判满, (rear+1)%(k+1)== front同样适用

7:pop 3 4 5 6 得到空

解释:

1:可得只要rear和front相等,就是空

2:front的边界处理 :front =(front)%(k+1)

总结:

通过这几步我们可知,满和空的判断表达式 ,以及front和rear超过边界的处理表达式

满:(rear+1)%(k+1)== front(rear 的下一个是front就是满)

空:front == rear

rear超过边界:rear = (rear)%(k+1) 

front超过边界:front =(front)%(k+1)

边界处理就是(下标)取模(数组空间)

最后一个边界处理:取队尾数据

当rear下标为0 的时候,这时候取队尾,rear-1 会等于-1,所以需要处理

1:三目操作符 rear = rear==0?k:rear

2:取模:rear = (rear+k)%(k+1)

这两种方法都适用与所有的取队尾

三:代码展示及其解释

1:初始化

解释:定义我们需要的值

2: MyCircularQueue(k): 构造器,设置队列长度为 k 。

解释:malloc  k+1个整形的数组空间给a

3:isEmpty(): 检查循环队列是否为空

解释:根据我们前文的判空表达式 

4:isFull(): 检查循环队列是否已满

解释:根据我们前文的判满表达式 

5:enQueue(value): 向循环队列插入一个元素。如果成功插入则返回真。

解释:

先判满,满了,则无法插入,返回false

有空间,根据前文插入到下标为rear处,再rear要++

最后再通过rear的边界的处理的表达式处理rear 

6:deQueue(): 从循环队列中删除一个元素。如果成功删除则返回真。

解释: 

先判空,空了,则无法删除,返回false

能删,直接front++

最后再通过front的边界的处理的表达式处理front

7:Front: 从队首获取元素。如果队列为空,返回 -1 。

解释:直接返回front处的数据

8:Rear: 获取队尾元素。如果队列为空,返回 -1 。

解释:通过的前文的取队尾的rear的处理表达式来取队尾 

1:三目操作符 rear = rear==0?k:rear

2:取模:rear = (rear+k)%(k+1)

我用的第二种方法

9: 销毁队列

解释:先free a ,再free obj 

 

 

 

 

 

 

 

 

http://www.mmbaike.com/news/40918.html

相关文章:

  • u盘搭建网站开发环境方法谷歌外贸平台推广需要多少钱
  • 工作室网站建设费用价格深圳网络推广服务是什么
  • 小说网站建设个人网站制作多少钱
  • 代做网站转账截图十大销售管理软件排行榜
  • 重庆的企业的网站建设沈阳百度seo排名优化软件
  • 南宁做网站哪家好百度竞价排名推广
  • 中国建设网官方网站企业登录推广引流方法与渠道
  • apple开发者账号seo关键词优化外包
  • 网站后台发了文章看不到微信seo
  • 精彩 网站小程序开发公司十大排名
  • 深圳网站建设gseo指什么
  • 与做网站有关的参考文献网络引流怎么做啊?
  • 广州网站开发制作怎样才能注册自己的网站
  • 大朗镇仿做网站百度广告代理公司
  • 广西上林县住房城乡建设网站在线建站网页制作网站建设平台
  • 重庆哪家公司做网站好沈阳关键字优化公司
  • 展厅设计ppt北京seo代理公司
  • 北京网站优化网网站关键字优化
  • 网站中的分享怎么做什么是网站推广?
  • h5免费模板网站关键词搜索热度
  • 河北网络公司网站建设在线搜索引擎
  • 兰州市城关区建设局网站站长之家站长工具综合查询
  • 北京网站建设方面郑州今日头条
  • 建设网站价钱网络推广方法大全
  • 图书网站建设策划书免费网站建设
  • 政府网站建设方案网站seo推广优化
  • 乐平城市建设局网站百度整站优化
  • 邢台做网站流程上海网络关键词优化
  • 代理网页浏览器北京seo优化服务
  • wordpress注册会员插件长沙seo培训班