单项选择题

下列叙述中正确的是( )。

A) 栈是一种先进先出的线性表
B) 队列是一种后进先出的线性表
C) 栈与队列都是非线性结构
D) 以上三种说法都不对