#include<stdio.h>
#include<math.h>
#define maxsize 50
//结构体定义
typedef struct
{
int data[maxsize];
int front, rear;
}squeue;
//初始化顺序队列(创)
void initialize_queue(squeue* q)
{
q->front = q->rear = 0;
}
//入队(增)
void in_queue(squeue* q, int x)
{
if((q->rear + 1) % maxsize == q->front)
{
//判满,满的则报错
printf("this queue is full!\n");
return;
}
q->data[q->rear] = x;
q->rear <
队列——顺序循环队列的定义以及基本操作 超详细!
最新推荐文章于 2022-11-09 22:53:38 发布