用c语言实现——顺序队列。判断队列已满或者空的情况是通过增加tag=0/1用以标记最近一次操作是 出列/入队。支持用户输入交互、入队、出队、查找、遍历、计算长度等功能。
1.队列的基本概念队列是一个先进先出(FIFO)的数据结构,通常通过两个指针(front和rear)来管理队列的状态:front指向队头元素。rear指向队尾元素的下一个位置。当队列为空时,front和rear是相等的。当队列满时,front和rear也可能是相等的(因为队列是循环的)。这就导致了一个问题:无法仅通过front和rear来判断队列是空还是满。2.传统方法的局限性传统方法中,通常采用