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

男女做那个是的视频网站seo云优化是什么意思

男女做那个是的视频网站,seo云优化是什么意思,php动态网站开发实训目的,移动互联网站开发与维护招聘循环队列 一.循环队列的引入二.循环队列的原理三.循环队列判断是否为满或空1.是否为空2.是否为满 四.循环队列入队五.循环队列出队六.循环队列的遍历七.循环队列获取长度八.总结 一.循环队列的引入 还记得我们顺序队列的删除元素嘛,我们有两种方式,一种是将数组要删除元素后面…

循环队列

  • 一.循环队列的引入
  • 二.循环队列的原理
  • 三.循环队列判断是否为满或空
    • 1.是否为空
    • 2.是否为满
  • 四.循环队列入队
  • 五.循环队列出队
  • 六.循环队列的遍历
  • 七.循环队列获取长度
  • 八.总结

一.循环队列的引入

还记得我们顺序队列的删除元素嘛,我们有两种方式,一种是将数组要删除元素后面的元素往前面移动.
还有一种是直接将front向后面指,达到删除的效果.
这两种方式有有其弊端,第一种如果数据巨大,需要频繁的移动.
第二种则是对数组空间的浪费,删除越多,越来越多的空间浪费.
那么我们采用循环队列就可以解决这些问题.
在这里插入图片描述

二.循环队列的原理

正常我们的尾巴指向末尾,现在我们想办法,将rear指向头位置.
在这里插入图片描述
当然数组不是链表,只需要我们就指向一下进行了,我们需要能够循环的指向,当不停的插入的时候,我们不断的循环指向.

三.循环队列判断是否为满或空

1.是否为空

还是跟原来一样,如果front=rear就为空.
在这里插入图片描述

2.是否为满

在这里插入图片描述
这个就是循环链表的特殊之处了,为了能够循环指向,我们用到了取模运算,我这里MAXSIZE这个宏是5,那么我的rear可以指向0~4一直循环往返.
为什么要用rear加1,这个问题也很关键,为了更能很好的判断是否为满,我们空了一个数组元素,为什么呢?
首先,rear是指向最后一个元素的下一个元素,如果我们插满的话,因为是循环的,那么rear就会等于front,这个与我们判断是否为空就会冲突,所以我们用空数组指向的rear的下一个来判断是否与front相等来判断.

四.循环队列入队

在这里插入图片描述

五.循环队列出队

在这里插入图片描述

六.循环队列的遍历

在这里插入图片描述

七.循环队列获取长度

在这里插入图片描述

八.总结

循环队列是一种基于数组实现的队列数据结构,它的特点是可以通过循环利用数组的空间来实现高效的出队和入队操作。循环队列中通常会用到两个指针,分别指向队首和队尾。当队满时,队尾指针会绕回到数组的开头;当队空时,队首和队尾指针相等。循环队列在实际应用中常用于实现缓冲区等场景,可以提高空间利用率和操作效率。

http://www.dinnco.com/news/58462.html

相关文章:

  • 国务院 政府网站建设的意见谈谈你对seo概念的理解
  • 商城网站怎么做推广方案seo助力网站转化率提升
  • 宣城市建设银行网站seo站长工具查询
  • wordpress更改域名 后台八宿县网站seo优化排名
  • 网站后端怎么做企业网络营销策略分析
  • 上传文件网站根目录热门关键词查询
  • cms开发是什么意思拼多多关键词怎么优化
  • 上海网站制作公司河南省郑州市金水区
  • 校园微网站建设方案ppt模板谷歌浏览器网页版
  • 网页设计草图大学生品牌seo培训
  • WordPress文章资讯主题做网络优化哪家公司比较好
  • phpcms可以做网站吗百度如何快速收录网站
  • 建立自己的网站各大网站推广平台
  • 企业为什么要建立战略联盟青岛百度推广优化怎么做的
  • 做网站属于技术开发吗seo蜘蛛屯
  • 两个人看的视频在线观看搜索引擎优化seo方案
  • 做网站排行网站制作公司网站
  • wordpress 一小时建站太原seo霸屏
  • 网站建设 南通制作一个网站的流程有哪些
  • 看到一个电商网站帮做淘宝武汉seo优化公司
  • 用ps做网站主页如何做好推广引流
  • 动态网站开发 机械中国十大策划公司排名
  • 西安网站建设管理深圳网络推广方法
  • 盘锦威旺做网站建设公司郑州seo推广外包
  • 免费域名解析网站建设百度注册页面
  • 如何做响应式网站视频教程无锡网站制作无锡做网站
  • 伊宁seo网站建设西地那非片能延时多久有副作用吗
  • 陕西专业网站开发公司购买模板建站
  • wordpress口令查看内容seo入门教学
  • 做网站的程序员留备份40个免费靠谱网站