下面关于栈和队列的叙述,错误的是( )。

admin2021-01-13  13

问题 下面关于栈和队列的叙述,错误的是(  )。

选项 A、栈和队列都是操作受限的线性表
B、队列采用单循环链表存储时,只需设置队尾指针就可使入队和出队操作的时间复杂度都为O(1)
C、若队列的数据规模n可以确定,则采用顺序存储结构比链式存储结构效率更高
D、利用两个栈可以模拟一个队列的操作,反之亦可

答案D

解析 栈和队列都是操作受限的线性表:栈仅在表尾插入和删除元素,队列仅在表头删除元素、在表尾插人元素。入队时初始队列为空,出队后队列变为空要进行特殊处理。入队操作和出队操作均与队列长度无关,因此其时间复杂度都为O(1)。队列是先入先出的线性表,栈是后进先出的线性表。一个线性序列经过队列结构后只能得到与原序列相同的元素序列,而经过一个栈结构后则可以得到多种元素序列。用两个栈可以模拟一个队列的人队和出队操作。
转载请注明原文地址:https://kaotiyun.com/show/GHCZ777K
0

相关试题推荐
最新回复(0)