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

做图赚钱的网站有哪些网上广告怎么推广

做图赚钱的网站有哪些,网上广告怎么推广,内蒙古网站建设价格,做搜狗pc网站快速排循环队列 一.循环队列的引入二.循环队列的原理三.循环队列判断是否为满或空1.是否为空2.是否为满 四.循环队列入队五.循环队列出队六.循环队列的遍历七.循环队列获取长度八.总结 一.循环队列的引入 还记得我们顺序队列的删除元素嘛,我们有两种方式,一种是将数组要删除元素后面…

循环队列

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

一.循环队列的引入

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

二.循环队列的原理

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

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

1.是否为空

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

2.是否为满

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

四.循环队列入队

在这里插入图片描述

五.循环队列出队

在这里插入图片描述

六.循环队列的遍历

在这里插入图片描述

七.循环队列获取长度

在这里插入图片描述

八.总结

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

http://www.tj-hxxt.cn/news/77717.html

相关文章:

  • 个人可以做新闻网站谷歌浏览器入口
  • 巩义网站建设城市更新论坛破圈
  • 网站推广的方法和技巧合肥网站优化seo
  • 做网站ppt网站查询ip地址查询
  • 做甜点的网站陕西百度推广的代理商
  • 小程序自己做网站搜索引擎公司排名
  • 做网站被攻击谁的责任网络seo是什么
  • php网站开发工程百度广告联盟一个月能赚多少
  • 网站dns解析设置百度扫一扫识别图片
  • 电商网站建设需求分析 实例题浏览器老是出现站长工具
  • php做网站后台软文写手接单平台
  • 松阳网站建设长尾关键词挖掘站长工具
  • 微商城网站建设平台百度排名点击器
  • 江门做网站的公司动态网站设计
  • wordpress更改默认登录页面seo怎么优化武汉厂商
  • 项目计划书模板范文搜索引擎优化的英文
  • 党建网站怎么做网络推广页面
  • 用asp做的网站打开页面很慢百度关键词点击器
  • 网站建设开发人员百度手机软件应用中心
  • 企业网站设计文档seo推广人员
  • 石岩小学网站建设深圳推广优化公司
  • 网站建设需要什么格式的图片免费注册个人网站不花钱
  • 网站标题应该怎么做SEO优化当下最流行的营销方式
  • 做经营性的网站需要注册什么网站建设品牌公司
  • 家具网站建设策划方案百度官网app
  • php 建设网站制作税收大数据
  • 东阿做网站青岛网络推广
  • 杭州门户网站有哪些网络推广方案的内容
  • 网站设计机构有哪些国内时事新闻
  • 做网站为什么能赚钱影视后期哪个培训靠谱