在计算机科学中,以下哪种数据结构最适合实现一个先进先出(FIFO)的队列?

答案解析

选项A的链表可以实现队列,但不是最适合的。选项B的栈是后进先出(LIFO)的结构,不适合队列。选项C的双端队列允许两端插入和删除,但不是专门为FIFO操作设计的。选项D的循环队列利用固定大小的数组模拟队列操作,通过循环使用数组空间,是实现FIFO队列的最佳选择。
正确答案:D
随机推荐
开始刷题