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

泰州学习网站建设小程序开发公司哪家

泰州学习网站建设,小程序开发公司哪家,周口网站建设 网站制作 网络推广,nginx wordpress 优化循环队列 一.循环队列的引入二.循环队列的原理三.循环队列判断是否为满或空1.是否为空2.是否为满 四.循环队列入队五.循环队列出队六.循环队列的遍历七.循环队列获取长度八.总结 一.循环队列的引入 还记得我们顺序队列的删除元素嘛,我们有两种方式,一种是将数组要删除元素后面… 循环队列 一.循环队列的引入二.循环队列的原理三.循环队列判断是否为满或空1.是否为空2.是否为满 四.循环队列入队五.循环队列出队六.循环队列的遍历七.循环队列获取长度八.总结 一.循环队列的引入 还记得我们顺序队列的删除元素嘛,我们有两种方式,一种是将数组要删除元素后面的元素往前面移动. 还有一种是直接将front向后面指,达到删除的效果. 这两种方式有有其弊端,第一种如果数据巨大,需要频繁的移动. 第二种则是对数组空间的浪费,删除越多,越来越多的空间浪费. 那么我们采用循环队列就可以解决这些问题. 二.循环队列的原理 正常我们的尾巴指向末尾,现在我们想办法,将rear指向头位置. 当然数组不是链表,只需要我们就指向一下进行了,我们需要能够循环的指向,当不停的插入的时候,我们不断的循环指向. 三.循环队列判断是否为满或空 1.是否为空 还是跟原来一样,如果frontrear就为空. 2.是否为满 这个就是循环链表的特殊之处了,为了能够循环指向,我们用到了取模运算,我这里MAXSIZE这个宏是5,那么我的rear可以指向0~4一直循环往返. 为什么要用rear加1,这个问题也很关键,为了更能很好的判断是否为满,我们空了一个数组元素,为什么呢? 首先,rear是指向最后一个元素的下一个元素,如果我们插满的话,因为是循环的,那么rear就会等于front,这个与我们判断是否为空就会冲突,所以我们用空数组指向的rear的下一个来判断是否与front相等来判断. 四.循环队列入队 五.循环队列出队 六.循环队列的遍历 七.循环队列获取长度 八.总结 循环队列是一种基于数组实现的队列数据结构它的特点是可以通过循环利用数组的空间来实现高效的出队和入队操作。循环队列中通常会用到两个指针分别指向队首和队尾。当队满时队尾指针会绕回到数组的开头当队空时队首和队尾指针相等。循环队列在实际应用中常用于实现缓冲区等场景可以提高空间利用率和操作效率。
http://www.dnsts.com.cn/news/100008.html

相关文章:

  • 做么户网站怎么去前置审批石家庄做网站好的公司推荐
  • %2enet网站开发会展公司
  • 可以做mv 的视频网站社交网站盈利吗
  • 从零开始学习网站开发搜索引擎wordpress
  • 个性化网站建设报价网页系统设计
  • 网站免费的蓟县网站建设
  • 如何给网站做关键字如何查网站处罚过
  • 个人网站转企业网站如何给网站添加ico
  • 更合网站开发有哪些建设网站的大公司
  • 郑州网站设计见效快有哪些企业可以做招聘的网站有哪些
  • 照片管理网站模板下载广州优秀网站设计
  • 电商系统网站建设天水头条最新消息今天
  • 济南手机建站价格汕头市城市建设总公司网站
  • 机械行业网站建设方案ip查询网站备案查询
  • 哪个网站免费建站最好婚纱照网站制作
  • 库存网站建设定制二学一做网站
  • 网站备案好处网络定制剧
  • 阳江 网站开发淘客做自己的网站
  • 城阳做网站公司网站怎么做移动端适配
  • 上海 网站设计 公司微信公众号怎么做预约功能
  • 合肥的网站建设州如何用服务器代替空间做网站
  • 网站开发服务属于什么行业如何防止网站被攻击
  • 北京招聘网站开发创办一个网站
  • 中国建设建筑教育网站合肥响应式网站开发
  • 机械加工类网站域名注册网站源码
  • 曲靖网站建设公司靖网站建设包头手机网站建设
  • 做一网站需要哪些语言佛山市专注网站建设报价
  • 自助建站在线快速建站百度权重网站
  • 青海省住房城乡建设厅网站首页广州做网站优化哪家好
  • 玉林市建设工程交易中心网站企业标识图片logo