// 队列(链式存储).cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
struct Queue
{
};
Queue* initQueue()//初始化队列
{
}
void enQueue(Queue* q,int data)//入队
{
}
void deQueue(Queue *q)//出队操作
{
//return;
}
int isEmpty(Queue *q)//判断队列是否为空
{
return (q->front == q->rear);
}
void destroy_Queue(Queue *q)//销毁队列
{
if(q->rear == NULL)
{
cout<<"当前队列为空"<<endl;
}
Queue *p = q->front;
Queue *s;
while(p != NULL)
{
s = p->next;
free(p);
p = s;
}
cout<<isEmpty(q);
free(q);
}
int _tmain(int argc, _TCHAR* argv[])
{
deQueue(q);
destroy_Queue(q);
q = initQueue();
enQueue(q,4);
deQueue(q);
}