简单顺序队列操作(不考虑循环)
2010-05-13 11:44
288 查看
#include<iostream> using namespace std; struct Queue { int front; int rear; string *str; }; void InitQueue(Queue &q,int QueueSize) { q.front=q.rear=0; q.str=new string[QueueSize]; } void EnQueue(Queue &q,string str) { q.str[q.rear]=str; q.rear++; } void DeQueue(Queue &q,string &str) { str=q.str[q.front]; q.front++; }
相关文章推荐
- 【数据结构】——顺序循环队列的相关操作
- 数据结构学习(六)——循环顺序队列的操作
- 循环队列的相关操作(顺序结构)
- 顺序循环队列的基本操作
- 顺序循环队列的基本操作
- 链栈,顺序栈,单链队列,循环队列,非循环队列的简单实现
- 顺序队列(循环队列)基本操作实现 C语言
- 顺序循环队列一些操作
- 顺序队列--简单操作
- 顺序循环队列基本操作(入队,出队,清空,销毁,历遍)
- 循环顺序队列的基本操作
- 线性表----循环队列(顺序表示)的基本操作
- 顺序循环队列的基本操作
- 数据结构-循环顺序队列的基本操作
- 采用顺序存储实现循环队列的初始化、入队、出队操作。
- 数据机构(10)--顺序循环队列的实现及相关操作
- 顺序循环队列的基本操作
- 数据结构--循环队列的基本操作
- 静态循环队列的相关操作及详解
- 队列的基本操作(顺序结构)C/C++