结构体定义
首先我们需要引入栈文件Stack.h1
2
3
4
5
6
7
8
9
/*
*两个栈实现一个队列
*/
typedef struct Queues
{
Stack stack1;
Stack stack2;
}Queues;
初始化
1 | void QueuesInit(Queues *pQs) |
插入元素
1 | void QueuesPush(Queues *pQs,DataType data) |
删除元素
1 | void QueuesPop(Queues *pQs) |
获取队列队首元素
1 |
|