#include"head.h"
#include<stdio.h>
#include<stdlib.h>
SqQueue* InitQueue()
{
SqQueue *Q=(SqQueue*)malloc(sizeof(SqQueue));
Q->base=(int*)malloc(sizeof(int)*MAXSIZE);
if(!Q->base){
exit(0);
}
Q->front=0;
Q->rear=0;
Q->length=0;
return Q;
}
void EnQueue(SqQueue *Q, int e)
{
if(Q->length>=MAXSIZE)return;
Q->base[Q->rear]=e;
Q->rear=(Q->rear+1)% MAXSIZE;
Q->length++;
}
int Delete(SqQueue *Q)
{
if(Q->length==0)return 0;
int e=Q->base[Q->front];
Q->front=(Q->front+1)% MAXSIZE;
Q->length--;
return e;
}
ilike_program
- 粉丝: 20
- 资源: 8
最新资源
- (源码)基于Servlet的租车管理系统.zip
- (源码)基于C++的快递业务管理系统.zip
- (源码)基于Java Servlet的新闻管理系统.zip
- Formula One Racing For Dumm_ (Z-Library).pdf
- (源码)基于Arduino的指纹考勤系统.zip
- (源码)基于GPT和实时爬虫的智能台式机装机推荐系统.zip
- (源码)基于Spring框架的学生信息管理系统.zip
- (源码)基于Python的SayToBIM元宇宙建模系统.zip
- (源码)基于Qt框架的简化绘图机器人手臂系统.zip
- (源码)基于Spring Boot和Vue的前后端分离管理系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈