数据结构第二篇答案.pptVIP

  • 15
  • 0
  • 约1.19万字
  • 约 73页
  • 2017-05-24 发布于湖北
  • 举报
#define MAXQSIZE 100 //最大队列长度 typedef struct { ElemType *base; // 动态分配存储空间 int front; // 头指针,若队列不空, // 指向队列头元素 int rear; // 尾指针,若队列不空,指向 // 队列尾元素的后一个位置 } SqQueue; 循环队列的类型定义 // 构造一个空队列Q Q.base = (ElemType *) malloc (MAXQSIZE *sizeof (ElemType)); if (!Q.base) exit (OVERFLOW); // 存储分配失败 Q.front = Q.rear = 0; return OK; } Status InitQueue (SqQueue Q) { { // 插入元素e为Q的新的队尾元素 if ((Q.rear+1) % MAXQSIZE == Q.front) return ERROR; //队

文档评论(0)

1亿VIP精品文档

相关文档