数据结构-队列
来源:互联网 发布:php数组键不为数字 编辑:程序博客网 时间:2024/06/06 06:30
数据结构-队列
什么是队列
队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头
- 队列的特性:(先进先出(FIFO)——先进队列的元素先出队列。与我们生活中的队列(先排队的先办完事)一个概念)
- 普通队列 (静态分配或动态申请一块内存区域,并设置两个指针对其进行操作,一个头指针head,一个尾指针tail,他指向下一个入队的存储位置)
4. 环形队列(在实际使用队列时,为了使队列空间能重复使用,往往对队列的使用方法稍加改进:无论插入或删除,一旦rear指针增1或front指针增1 时超出了所分配的队列空间,就让它指向这片连续空间的起始位置)
5. 队列的基本操作
- ClearQueue() 清空队列
- QueueEmpty() 判空队列
- QueueFull() 判满队列
- QueueLength() 队列长度
- EnQueue(int element) 元素入队
- DeQueue(int &element) 元素出队
- QueueTraverse() 遍历队列
//待完善,目前先保存下
1 0
- 数据结构---队列
- 数据结构--队列
- 数据结构队列
- 数据结构---队列
- 数据结构(队列)
- 数据结构-队列
- 数据结构---->队列
- 数据结构---队列
- 【数据结构】队列
- 数据结构--队列
- 【数据结构】 队列
- 数据结构 -- 队列
- 数据结构--队列
- 数据结构:队列
- 数据结构 队列
- 数据结构----队列
- 数据结构----队列
- 数据结构-队列
- multipart/form-data多文件上传
- Ubuntu下adb 显示insufficient permissions for device,或Eclipse中DDMS设备显示?????
- mysql The server time zone value 异常
- mfc树控件的基础操作
- 20160722(A) 多态/好处/成员基本特性/向上和下转型
- 数据结构-队列
- 全选框
- 组合测试pict生成用例的基本使用
- 手动脱壳nSPack 3.7
- java内存分配分析 及堆、栈和队列分析
- eclipse下配置python时出现Unable to load the repository http://pydev.org/updates的错误
- android SQL数据库初级操作
- Flex编译器参数中-swf-version与-target-player之关系
- 【COM编程】从C++到COM