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

英文网站建设知识网站建设与管理logo

英文网站建设知识,网站建设与管理logo,邢台网红,wordpress本地上传插件多次遇到环形队列的情况#xff0c;记不住什么情况是队列满#xff0c;什么情况是队列空。一直也没有理解透彻。 仔细研究了一下#xff0c;掌握了一些原理#xff0c;记录一下。 1. 环形队列有一个头指针head#xff0c;一个为指针tail。有一个疑问#xff1a;head和ta…多次遇到环形队列的情况记不住什么情况是队列满什么情况是队列空。一直也没有理解透彻。 仔细研究了一下掌握了一些原理记录一下。 1. 环形队列有一个头指针head一个为指针tail。有一个疑问head和tail分别指向哪里。网上搜的教材有的简单说head指向队首tail指向队尾。有的说head指向第一个元素的位置tail指向最后一个元素的下一个位置。有的说head指向下一个要写入的位置tail指向下一个要读取的位置。感觉非常乱。观察了几个实例感觉可以约定不同的规则不同的规则会造成判断队列空和队列满的判断方法。 下面以head指向下一个要写入的位置tail指向下一个要读取的位置。为例 2. 那环形队列初始化状态肯定是空的空的时候就是headtail0的状态。那满的状态是啥样的呢假定数据从一开始一直写入从来没有读取tail一直为0按道理应该是转一圈headtail0的时候可是这样就无法分清楚是满还是空。于是就再约定最多只能保存MAXN-1个数据。这样当head再增加一个的时候就认为队列满了。head再增加1那么head又会和tail指向同一个位置0。如果用单纯的head1tail肯定不正确因为比如MAXN10当队列满的时候head为99为下一个要写入的位置而并没有写入数据。head1等于10。此时队列满了。这就需要对(head1)%MAXN的操作。当tail head1%MAXN的时候队列满。
http://www.zqtcl.cn/news/493492/

相关文章:

  • 东莞网站设计风格wordpress不能启动怎么解决
  • 社交网站制作临海建设局网站导航
  • 合肥需要做网站的公司佛山网站制作的公司
  • 哪里有做网站平台建设网站如何盈利
  • dw网站制作素材单人做网站需要掌握哪些知识
  • 网络推广产品公司做移动网站优化首
  • 网站建设dqcx广告网络用语
  • 烟台网站建设首推企汇互联见效付款手机网站宽度自适应
  • 网站建设小程序湖南wordpress插件刷不出来
  • 中国建设银行网站首页joy荣添创意网站建设
  • 市场营销网站网站开发技术项目说明书
  • 销售网站开发的背景wordpress虚线框可序列
  • 免费响应式网站深圳关键词优化
  • 网站宣传模式做微视频的网站
  • 网站改版后的内容福建 网站建设
  • 网站的文件夹企业邮箱在哪查看
  • 开了360网站卫士ssl如何做301深圳制作网站开发费用
  • 在哪里做马可波罗网站公众号自己做电影网站
  • 网站建设音乐插件怎么弄陕西城乡建设部网站首页
  • 全国免费自学网站打开百度网站首页
  • 国外网站开发公司晋江论坛网
  • 问卷调查网站个人网站源码免费下载
  • 网站备案信息核验单填写建设企业网站价钱
  • 相城建设监理有限公司网站网页设计中html代码
  • 做农产品网站高端汽车
  • 工信部网站首页wordpress网站搬家vps
  • wordpress 淘客插件长沙排名优化公司
  • 网站首页怎么制作过程如何自己创作一个游戏
  • 自己做企业网站在哪学习建网站
  • 门户网站建设 突出服务学习电子商务网站建设与管理的收获