顺序队中实现队列的基本运算
来源:互联网 发布:大三c语言编程题库 编辑:程序博客网 时间:2024/05/06 23:25
顺序队中实现队列的基本运算
void InitQueue(Squeue *&q)
{
q=(Squeue *)malloc (sizeof(Squeue));
q->front=q-rear=-1;
}
//(2)销毁队列
void DestroyQueue(Squeue *&q)
{
free(q);
}
//(3)判断队列是否为空
bool QueueEmpty(SqQueue *q)
{
return (q->front==q->rear);
}
//(4)进队列
bool enQueue(SqQueue *&q,Elemtype e)
{
if(q->front==MaxSize-1)
return false;
q->rear++;
q->data[q->rear]=e;
return true;
}
//(5)出队列
bool deQueue(SqQueue *&q,Elemtype &e)
{
if(q->front==q->rear)
return false;
q->front++;
e=q->data[q->front];
return true;
}
0 0
- 顺序队中实现队列的基本运算
- 顺序队中实现队列的基本运算
- 队列的顺序存储结构及其基本运算的实现
- 队列的顺序存储结构及其基本运算的实现
- 实现顺序队列各种基本运算的算法
- 实现顺序队列各种基本运算的算法
- 环形队中实现队列的基本运算
- 环形队列中实现队列的基本运算
- 顺序环形队列的各种基本运算
- 队列的基本运算实现
- 编写一个程序,实现顺序环形队列的各种基本运算。
- 顺序队列基本操作的实现----入队、出队、打印
- 顺序队列的基本操作实现c++
- /*顺序查找的基本运算与实现*/
- 顺序栈基本运算的实现
- 链队列基本运算的实现
- 栈和队列的基本运算实现
- 环形队列的基本运算实现
- leetcode Longest Consecutive Sequence
- antest分配值
- JSP 简明教程(二):JSP基本语法
- Android USB通信-实现lsusb
- 鸽巢原理简单应用
- 顺序队中实现队列的基本运算
- leetcode Reorder List(*)
- hdu 4941 Magical Forest (map)
- cgroup子系统2_devices子系统
- 线段树 hdu 2795 Billboard
- iOS开发多线程篇—GCD介绍
- atitit.二进制数据无损转字符串网络传输
- iOS多线程GCD
- poj--2533