《数据结构及应用算法》第3章 栈和队列Stack and Queue-2.pptVIP

  • 3
  • 0
  • 约5.12千字
  • 约 35页
  • 2018-06-04 发布于福建
  • 举报

《数据结构及应用算法》第3章 栈和队列Stack and Queue-2.ppt

求队列长度: int QueueLength(SqQueue Q){ len=(Q.rear-Q.front+MAXQSIZE) % MAXQSIZE; return len; }//QueueLength 队列 ? 队列的顺序表示和实现----循环队列 入队操作: Status EnQueue(SqQueue Q, int e){ //入队操作,元素e成为新的队尾元素 if(Q.front==(Q.rear+1)%MAXQSIZE) return ERROR; //队列已满 Q.elem[Q.rear]=e; Q.rear=(Q.rear+1) % MAXQSIZE; //修改队尾指针 }//EnQueue 队列 ? 队列的顺序表示和实现----循环队列 出入队操作: Status DeQueue(SqQueue Q, int e){ //用e返回队头元素的值,队头元素出队, if(Q.front==Q.rear) return ERROR; //队空 e=Q.elem[Q.front]; Q.front=(Q.front+1)% MAXQSIZE; //修改队头指针 return OK; }//DeQueue 队列 ? 队列的顺序表示和实现----循环队列 判队空: bool QueueEmpty(SqQu

文档评论(0)

1亿VIP精品文档

相关文档