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

专做批发的网站seo标题优化是什么意思

专做批发的网站,seo标题优化是什么意思,网站vr视角怎么做,官方网站建设合作协议文章目录 一、队列的结构和概念二、队列的实现三、队列的实现函数四、队列的思维导图 一、队列的结构和概念 什么是队列? 队列就是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 如上图所示&#x…

文章目录

一、队列的结构和概念

什么是队列?
队列就是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出
在这里插入图片描述

如上图所示,第一个人先来,排在第一位就可以第一个走,也叫先进先出
但是想要近来就只能排队在后面等候
在这里插入图片描述

二、队列的实现

队列和栈一样都可以用链表和数组实现,但是对于队列来说,链表更好,因为用数组在对头出数据的话效率太低。
在这里插入图片描述

三、队列的实现函数

  • 1.队列的初始化
void QueueInit(Queue* pq)
{assert(pq);pq->phead = pq->ptail = NULL;pq->size = 0;}
  • 2.队列的销毁
    `

void QueueDestroy(Queue* pq)
{assert(pq);QueueNode* cur = pq->phead;while (cur){cur = pq->phead->next;free(pq->phead);pq->phead = cur;}pq->phead = pq->ptail = NULL;pq->size = 0;
}

链表的销毁需要一个一个节点的销毁,无法直接销毁

  • 3.队列的判空
bool QueueEmpty(Queue* pq)
{assert(pq);return pq->size == 0;
}
  • 4.队列的插入
void QueuePush(Queue* pq, QDataType x)
{assert(pq);QueueNode* newnode = (QueueNode*)malloc(sizeof(QueueNode));if (newnode == NULL){perror("malloc fail");return;}newnode->val = x;newnode->next = NULL;if (pq->ptail){pq->ptail->next= newnode;pq->ptail = newnode;}else{pq->phead = pq->ptail = newnode;}pq->size++;
}

每一个节点的开辟用malloc就行,这点与数组不一样,数组是realloc扩容

  • 5.队列的删除
void QueuePop(Queue* pq)
{assert(pq);assert(pq->phead!=NULL);if (pq->phead->next == NULL){free(pq->phead);pq->phead = pq->ptail = NULL;}else{QueueNode* next = pq->phead->next;free(pq->phead);pq->phead = next;}pq->size--;}
  • 6.取队列的头
QDataType QueueFront(Queue* pq)
{assert(pq);assert(pq->phead);return pq->phead->val;}
  • 7.取队列的尾巴
QDataType QueueBack(Queue* pq)
{assert(pq);assert(pq->ptail);return pq->ptail->val;
}
  • 8.队列的长度
int QueueSize(Queue* pq)
{assert(pq);return pq->size;
}

四、队列的思维导图

在这里插入图片描述
先赞后看,养成习惯!!!^ _ ^<3 ❤️ ❤️ ❤️
码字不易,大家的支持就是我坚持下去的动力。点赞后不要忘了关注我哦!

如有错误请您指正批评!

http://www.mmbaike.com/news/25750.html

相关文章:

  • wordpress换行不显示南宁seo
  • thinkphp做的网站怎么打开百度搜一下
  • 做网站的公司叫什么问题关键词优化公司哪家效果好
  • wordpress bosco 2.0白杨seo课程
  • 个人备案的网站竞价排名做不了百度热搜榜排名今日
  • 广州网站建设 美词搜搜
  • 做网站需要学php哪些技术百度推广seo优化
  • 信阳做网站汉狮网络关键词优化需要从哪些方面开展
  • 网络营销都有哪些内容seo推广需要多少钱
  • 做国外网站什么定位网络推广的优势有哪些
  • 如何做网站 写代码如何优化网络速度
  • 怀化找什么人做网站镇江seo公司
  • 为企业进行网站建设方案电商网站对比
  • 好的网站建设公司有哪些郑州网站推广公司电话
  • 制作钓鱼网站教育培训报名
  • 网站不要了该如何处理百度关键词排名查询工具
  • 苏州网站搜索引擎优化口碑营销的作用
  • b2b电子商务网站交易流程表全网推广平台
  • 发布asp.net网站到虚拟主机seo网站推广软件
  • 有什么做视频的免费素材网站好seo教程论坛
  • 仿淘宝的网站模版微博推广价格表
  • seo点评类网站百度快照是什么意思
  • 汽车html静态网站淘宝店铺推广方式有哪些
  • wap自助建论坛网站网页关键词排名优化
  • 18款app软件免费下载百度济南网络优化厂家
  • 企业做网站需要什么手续吗百度权重查询
  • 旅游的网站怎么做新网站如何推广
  • 国外网站模版搜索最多的关键词的排名
  • 网页网站开发平台windows优化软件哪个好
  • 响应式网站源代码关键词优化设计