在计算机科学中,以下哪种数据结构最适合实现一个先进先出(FIFO)的队列? A. 链表 B. 栈 C. 双端队列 D. 循环队列 答案解析 选项A的链表可以实现队列,但不是最适合的。选项B的栈是后进先出(LIFO)的结构,不适合队列。选项C的双端队列允许两端插入和删除,但不是专门为FIFO操作设计的。选项D的循环队列利用固定大小的数组模拟队列操作,通过循环使用数组空间,是实现FIFO队列的最佳选择。 正确答案:D