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

南京网站建设雷仁网络wordpress付费可见

南京网站建设雷仁网络,wordpress付费可见,最超值的手机网站建设,网站服务器租用时间引入 众说周知,在队列的题目中,队头指针(front)和队尾指针(rear)有两种指示方法。 (1)队头指针 ①指向队头元素 ②指向队头元素元素的前一个位置 (2)队尾指针 ①指向队尾元素 ②指向队尾元素的后一个位置 指…

引入
众说周知,在队列的题目中,队头指针(front)和队尾指针(rear)有两种指示方法。
(1)队头指针
①指向队头元素
②指向队头元素元素的前一个位置
(2)队尾指针
①指向队尾元素
②指向队尾元素的后一个位置
指示方法不同元素入队和出队操作也不同,但是在做大部分题目的时候,我们并不需要分析队头指针和队尾指针具体操作,我们只要记住下面两个结论就行

结论
结论一:当队列执行元素入队操作时,队尾指针(rear)向后移(rear++),队头指针(front)不变
结论二:当队列执行元素出队操作时,队头指针(front)向后移(front++),队尾指针(rear)不变

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

根据结论一,队列中删除一个元素就是进行元素出队操作,所以front指针后移,rear指针不变,由于是循环队列所以front指针往后移值为0
根据结论二,队列中加入元素就是进行元素入队操作,所以rear指针后移,front指针不变,两次就是rear指针后移两步,1->2->3,所以rear指针值为3

例2
【2011统考真题】已知循环队列存储一维数组A [ 0... n − 1 ] A[0...n-1]A[0...n−1]中,且队列非空时front和rear分别指向队头元素和队尾元素。若初始时队列为空,且要求第一个进入队列的元素存储在A[0]处,则初始时front和rear的值分别是

我们假设元素已存入A [ 0 ] A[0]A[0]中,那么根据题意队列非空时front和rear分别指向队头元素和队尾元素,front和rear都为0 。由于元素入队的时候只有rear指针后移,我们把rear指针回退到元素入队之前的情况,由于是循环队列,所以0前面就是n-1,元素入队时front指针不变。
所以初始时front指向0,rear指向n-1

例3
【2014统考真题】循环队列放在一维数组A [ 0... M − 1 ] A[0...M-1]A[0...M−1]中,end1指向队头元素,end2指向队尾元素后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳M − 1 M-1M−1个元素。初始时为空。则判断队空和对满的条件为

我们假设在一个空队列中将一个元素入队,存在A [ 0 ] A[0]A[0]中,那么根据题意此时end1的值为0,end2的值为1,模仿上一题的回退思路,end2回退,所以队空的时候end1和end2的值均为0,所以队空的判断条件为 end1==end2;
因为队列中最多容纳M − 1 M-1M−1个元素,有一个空间空出来,所以队满的时候,end1指向队头元素(它前面就是空出来的位置),end2指向队尾元素后一个位置,就是空出来的位置,所以判断条件为 end1==(end2+1)%M;

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

相关文章:

  • 专业群建设 网站学术ppt模板免费
  • 新建网站需要多少钱用友加密狗注册网站
  • 做网站和做推广有什么区别医院网站备案
  • 厦门国外网站建设公司网站建设取得实效
  • 辽宁城市建设职业技术学院教务网站校园微信网站模板
  • 建站模板与网站案例展示369网站建设中心
  • 专门做别墅的网站wordpress音乐插件百度云
  • 织梦怎么制作手机网站广州网站建设广州网络推广公司好
  • 通信管理局网站备案男男床上爱做 网站
  • 芗城网站建设公司修改wordpress发表评论
  • 定制做网站开发中天建设集团有限公司招聘
  • 学校专业建设备案网站学做网站要学什么 做多久
  • 上海建企业网站ai网站大全
  • espcms易思企业网站管理系统破解建网站市场
  • rdm响应式网站开发做自适应网站对设计稿的要求
  • 高端网站设计平台高端网站设计企业被墙网站查询
  • 小朋友做安全教育的网站自己做网络棋牌网站流程
  • 网站运营策划如何做微信网站做广告
  • 外国的免费网站网站婚庆公司一般收费标准
  • 内丘企业做网站wordpress+社交链接
  • 重庆网站建设拓云淘宝官网首页登录入口
  • 四川城乡建设网站首页wordpress 分享到微信
  • 网站建设有哪些公司好网站站内链接
  • 腾讯做的电子商务网站外星人建设的网站
  • 怎么架设一个网站最专业的营销网站建设价格
  • 广州南站在哪个区ppt模板免费下载可爱
  • 郑州网站营销汉狮引流软件有哪些
  • 肇庆关键词网站排名佛山百度网站排名
  • php创建站点Wordpress移动端自适应
  • 网站建设状况电脑咋建网站