码迷,mamicode.com
首页 > 其他好文 > 详细

第4章 栈与队列-----队列

时间:2016-12-09 10:37:03      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:而在   计算   单链表   img   出队   头结点   入队   线性表   顺序存储   

队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。

 
队列是一种先进先出(First IN First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为对头。
 
技术分享
 队列的抽象数据类型
 
技术分享
 
队列顺序存储入队和出队
 
技术分享
 
技术分享
 
我们把队列的这种头尾相接的顺序存储结构称为循环队列

 
技术分享
 
队列满的条件是(rear+1)%QuequeSize == front
计算队列长度公式:(rear-front+QueueSize)%QueueSize
 
队列的链式存储结构,其实就是线性表的单链表,只不过它只能尾进头出而已,简称链队列。
 
队头指针指向链队列的头结点,队尾指针指向终端结点。
 
技术分享
 
队列的链式存储结构----入队操作(链表尾部插入结点)
 
 技术分享
 队列的链式存储结构----出队操作
 
 技术分享
  技术分享

第4章 栈与队列-----队列

标签:而在   计算   单链表   img   出队   头结点   入队   线性表   顺序存储   

原文地址:http://www.cnblogs.com/yingmo/p/6148418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!