第2关:循环队列
任务描述
本关任务:建立顺序环形队列算法库。
编程要求
根据提示,在右侧编辑器补充代码,实现其基本运算,并完成测试。 要求: 基本循环队算法库已经给出,要求在main函数中完成测试,包括如下内容: (1) 初始化队列 (2) 依次进队列一些元素 (3) 判断队列是否为空 (4) 出队一个元素 (5) 输出队列中元素个数 (6) 将队列中所有元素删除,并输出序列 (7) 释放队列
测试说明
平台会对你编写的代码进行测试:
#include <stdio.h>
#include <malloc.h>
#include "sqqueue.h"
void InitQueue(SqQueue *&q) //初始化顺序环形队列
{
q = (SqQueue *)malloc(sizeof(SqQueue));
q->front = q->rear = 0;