⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqqueue.h

📁 各种算法的c语言程序
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -