最近复习数据结构,手撸代码,能运行
#include <stdio.h>
#include <stdlib.h>
/*by xuyongqi*/
/*单链表实现队列*/
typedef struct node {
void* data;
struct node *next;
}node;
typedef struct queue {
node *head;
node *tail;
int size;
}queue;
/*初始化*/
void* init()
{
queue* qe = (queue*)malloc(sizeof(queue));
if(qe == NULL) return NULL;
qe->head = NULL;
qe->tail = NULL;
qe->size = 0;
return qe;
}
/*销毁栈*/
void destory(void *qe)
{