下面是一个示例的 C 语言代码,实现了先入先出的队列排序,并且可以插入队列和提出队列。
#include <stdio.h>
#include <stdlib.h>
#define MAX_SIZE 100
// 队列结构体
struct Queue {
int data[MAX_SIZE];
int front;
int rear;
};
// 初始化队列
void init(struct Queue *queue) {
queue->front = 0;
queue->rear = 0;
}
// 判断队列是否为空
int isEm