sqqueue.h
来自「各种算法的c语言程序」· C头文件 代码 · 共 38 行
H
38 行
#include <iostream.h>
#include <malloc.h>
#include <conio.h>
#include <stdio.h>
#define TYPE int
#define QUEUE_SIZE 10 //实际队列全长为QUEUE_SIZE-1
//函数结果状态代码
#define OK 1
#define ERROR 0
#define TRUE 1
#define FALSE 0
#define INFEASIBLE -1
#define OVERFLOW -2
//循环队列的结构体定义
typedef struct SqQueue{
TYPE *base;
int front;
int rear;
}SqQueue;
SqQueue Queue;
void test(char);//测试函数
int InitQueue(SqQueue *);//初始化队列
int DestroyQueue(SqQueue *);//销毁队列
int QueueDisplay(SqQueue);//显示队列
int GetLength(SqQueue);//返回队列长度
int EnQueue(SqQueue *,TYPE);//入队
int DeQueue(SqQueue *);//出队
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?