#include<stdio.h>#include<stdlib.h>#include"queue.h"#include"linkqueue.h"intmain(){
int n;int i;int x;
seqQueue *Q;
linkQueue *M;do{
printf("请选择你想要实现的功能\n");printf("------1.使用顺序队列---\n");printf("------2.使用链式队列---\n");scanf("%d",&n);switch(n){
case1:system("CLS");farhanshu(&Q);system("Pause");break;case2:system("CLS");queueFun_2(&M);system("Pause");break;default:printf("Selection is error!\n");system("Pause");}}while(1);return0;}
#include<stdio.h>#include<stdlib.h>#defineMAXLEN100typedefstruct{
int data[MAXLEN];int front;int rear;}seqQueue;//初始化队列voidinitQueue(seqQueue *Q){
Q->front=0;
Q->rear=0;//使得两个指针为空}//判断是否队列为空intifvoid(seqQueue *Q){
if