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

北京网站建设华网天下科技上海wordpress

北京网站建设华网天下科技,上海wordpress,免费免费网站模板下载,天猫购买商城目录 一、知识点 二、练习题 一、知识点 1队列是操作受限的线性表。特性是先进先出,后进后出,比如一个队列的入队顺序是1,2,3,4,那么出队的输出顺序就是1,2,3,4。 2循…

目录

一、知识点

二、练习题


一、知识点

1队列是操作受限的线性表。特性是先进先出,后进后出,比如一个队列的入队顺序是1,2,3,4,那么出队的输出顺序就是1,2,3,4。

2循环队列就是一个环状的空间,有队首指针front和队尾指针rear,按照顺时针的顺序出入队。

当有元素入队,rear指针进1,front指针不变;当有元素出队,rear指针不变,front指针进1。当队里没有元素,front==rear。

3区分队空还是队满的方法

牺牲一个单元。约定队首指针在队尾指针的下一位置作为队满标志

那么(Q.rear+1)%Maxsize==Q.front

%Maxsize这里取模的原因是这是一个循环队列,rear+1大于M的话理解为新的循环

二、练习题

1已知循环队列的存储空间为数组A[21],front指向队首元素的前一个位置,rear指向队尾元素,假设当前front和rear的值分别为8和3,求该队列的长度。

思路:利用公式(rear-front+Maxsize)%Maxsize

(3-8+21)%21=16

2若用数组A[0...5]实现循环队列,且当前rear和front的值分别为1和5,当从队列中删除一个元素再加入两个元素后,求rear和front的值。

思路:删除元素是出队,front指针进1,rear不变;加入元素是入队,rear指针进1,front不变。

根据题干,rear=1,加入2个元素,rear进2,rear=1+2=3

front=5,删除一个元素,front进1,因为这是循环队列,5后面是0,所以front=0

3假设输入序列为1,2,3,4,5,利用两个队列进行出入队操作,不可能输出的序列是

A. 1,2,3,4,5

B. 5,2,3,4,1

C. 1,2,3,4,5

D. 4,1,5,2,3

思路:排除法来做。设两个队列为Q和S,如下图分配

答案选B

http://www.dtcms.com/wzjs/565341.html

相关文章:

  • 卖文具做网站好还是做电商好搭建一个企业网站
  • 抚顺网站开发广西网站开发公司
  • 个人网站建设公司地址制作什么网站好
  • 网站优化外包顾问深圳市建设工程交易
  • 现在网站开发的前端语言移动营销做手机网站
  • o2o手机网站建设难wordpress进入有点卡
  • 广州市研发网站建设价格小型企业网方案设计5000字
  • 南昌网站建设效果一级a做爰片免费网站国语版的
  • wordpress建站产品导入不同目录合肥网站
  • 房产网站代运营wordpress侧栏显示指定分类
  • 网站颜色搭配实例动漫网站怎么做的
  • wdcp网站搬家个人社保缴费记录查询官网
  • 企业网站建设方案书范文阿里巴巴做网站费用计入
  • 雪白丰腴做美妇网站龙华网站建设推广外包
  • 比较好的建站程序线上教学网站
  • 网站可以免费看新手怎么从1688拿货
  • 搭建网站合同定西地网站建设
  • 做刷网站怎么赚钱法律问题咨询哪个网站做的好
  • 动态手机网站怎么做的竞价是什么工作
  • 嘉兴企业自助建站系统高校门户网站开发
  • 安徽阜阳网站建设公司免费单页网站
  • ps做网站的效果图上海市公司名称大全
  • 网站建设班WordPress用来营销
  • 上海自适应网站设计做国外单的网站叫什么名字
  • 建设信用卡中心网站近期的新闻消息
  • 惠州 网站建设公司怎么做班级网站
  • 傻瓜做网站丹阳是哪个省
  • 关闭站长工具seo综合查询电子商务网站建设和推广
  • 网站主页设计注意点哪里有做网站推广的
  • 网站建设与管理课后作业答案wordpress棋牌主题