队列的两种存储结构
2016-05-15 17:37
302 查看
从数据的存储结构来划分,队列结构可以分成两类:
顺序队列结构:即使用一组地址连续的内存单元依次保存队列中的数据。在程序中,可以定义一个指定大小的结构数组来作为队列。
链式队列结构:即使用链表形式保存队列中各元素的值。
顺序队列结构:即使用一组地址连续的内存单元依次保存队列中的数据。在程序中,可以定义一个指定大小的结构数组来作为队列。
struct DATA{ int x; int y; }; struct MyQueue{ DATA data[len]; int head; int tail; };
链式队列结构:即使用链表形式保存队列中各元素的值。
struct DATA{ int x; int y; DATA* pNext; }; struct MyQueue{ DATA* head; DATA* tail; };
相关文章推荐
- C++——C/C++static关键字
- JavaWeb学习总结(1)------JavaWeb开发入门
- 日志轮询的小脚本
- iOS中assign,copy,retain之间的区别以及weak和strong的区别
- 利用Python3在Windows同步文件到Linux服务器
- 华中农业大学预赛
- 学习进度第十一周
- Intellij Idea系列之Tomcat环境的搭建(三)
- fastjson使用示例
- MyBatis的动态SQL详解
- 被动信息收集:信息收集内容、信息用途、信息收集DNS、DNS信息收集-NSLOOKUP
- cookie读写JS
- (三)maven出错记录
- <css3>border
- MFC判断Listctrl当前选中的单元格的行和列
- Hive体系结构(三)元数据库与基本操作
- 《OS之缓冲技术》
- JavaSE_遍历Properties
- hdu 5680 zxa and set
- LCA 离线算法: tarjan