实现队列的初始化、插入和删除操作
#include #include #define MAX 100 typedef int ElemType; ///////////////////////////////////////////// //定义队列类型 typedef struct QNode { ElemType data[MAX]; int front,rear; }SeqQueue; ///////////////////////////////////////////// //顺序队列的初始化 SeqQueue SeqQueueInit() { SeqQueue Q; //队头和队尾相等即为空队列 Q.front = Q.rear = 0; return Q; }
用户评论