#define Max 20
typedef int datatype ;
typedef struct
{
datatype data[Max] ;
int front ,rear ;
}SeqQueue ;
SeqQueue * Init_SeqQueue()
{
SeqQueue * q ;
q = (SeqQueue *)malloc(sizeof(SeqQueue)) ;//忘了写这句
q->front = q->rear = -1 ;
return q ;
}
void Push_SeqQueue(SeqQueue * q,datatype x)
{
q->rear ++ ;
q->data[q->rear] = x ;
}
void Push_SeqQueue(SeqQueue *q , datatype *x)
{
q->front ++ ;
*x = q->data[q->front] ;
}
阅读(1002) | 评论(0) | 转发(0) |