第1题:
● 栈和队列都是线性的数据结构。以下关于栈和队列的叙述中,正确的是 (37) 。
(37)A. 栈适合采用数组存储,队列适合采用循环单链表存储
B. 栈适合采用单链表存储,队列适合采用数组存储
C. 栈和队列都不允许在元素序列的中间插入和删除元素
D. 若进入栈的元素序列确定,则从栈中出来的序列也同时确定
答案:B
顺序表示的栈和队列,必须预先分配空间,并且空间大小受限,使用起来限制比较多。而且,由于限定存取位置,顺序表示的随机存取的优点就没有了,所以,链式结构应该是首选。
第2题:
A、循环队列
B、单链表队列
C、栈队列
第3题:
第4题:
下列叙述中错误的是
A.二又链表是二又树的存储结构
B.循环链表是循环队列的一种存储结构
C.循环队列属于线性表
D.带链的队列是队列的一种存储结构
第5题:
用单链表表示的链式队列,队头在链表的()位置。
A.链头
B.链尾
C.链中
D.可以由自己确定
第6题:
下列数据结构中按“先进先出”原则组织数据的是
A.线性表
B.循环队列
C.循环链表
D.双向链表
第7题:
用单链表表示的链式队列的队头在链表的哪个位置?
A.链头
B.链尾
C.链中
D.任意位置
第8题:
此题为判断题(对,错)。
第9题:
用单链表表示的链式队列的队头在链表的( )位置。
A.链头
B.链尾
C.链中
D.链表尾部前一个位置
第10题:
设长度为n的链队列用单循环链表表示,若只设头指针,则入队操作的时间复杂度为_______。
A.O(1)
B.O(log2n)
C.O(n)
D.O(n2)