1.队列元素个数计算和遍历代码
void output(queue *list)
{if(NULL==list||list->front==list->rear) //判断队列是否创建或空{puts("error or empty");return;}//循环结束判断条件是看是否到队尾//循环自增需要%MAXSIZEfor(int i=list->front; i!=list->rear; i=(i+1)%MAXSIZE) {printf("%s\t", list->data[i]);}putchar(10);}int len(queue *list)
{return(MAXSIZE-list->front + list->rear)%MAXSIZE; //返回长度计算结果
}
目录:学习笔记快速链接
上一篇:循环队列入队和出队