4、循环队列基本操作.docxVIP

  • 6
  • 0
  • 约5千字
  • 约 7页
  • 2017-07-11 发布于天津
  • 举报
4、循环队列基本操作.docx

数据结构实验报告姓名学号专业实验日期一、【程序清单】//DataStructure Test//数据结构#include stdio.h#include stdlib.h#include string.hchar *name = XXXXXXX;char *id = E0000000 ;//循环队列(共10分)#defineMAXQSIZE30typedefstruct{char elem[MAXQSIZE];int front;int rear;}Queue;void InitQueue(Queue *Q){if(Q){Q-rear = 0;Q-front = 0;}}//判断队空:如果空,返回TRUE,否则返回FALSEbool IsEmpty(Queue* Q){//请在下面补充代码if(Q-front == Q-rear)returntrue;elsereturnfalse;}//判断队满:如果满,返回TRUE,否则返回FALSEbool IsFull(Queue* Q){//请在下面补充代码if((Q-rear+1) % MAXQSIZE == Q-front) returntrue;elsereturnfalse;}//入队bool EnQueue(Queue *Q, chare){//把元素e插入队列中//请在下面补充代码if((Q-rear+1) % MAXQSI

文档评论(0)

1亿VIP精品文档

相关文档