栈和队列都是线性的数据结构。以下关于栈和队列的叙述中,正确的是()。
A:栈适合采用数组存储,队列适合采用循环单链表存储 B:栈适合采用单链表存储,队列适合采用数组存储 C:栈和队列都不允许在元素序列的中间插入和删除元素 D:若进入栈的元素序列确定,则从栈中出来的序列也同时确定
如果以链表作为栈的存储结构,则退栈操作时 (38) 。
A:对栈不作任何判别 B:判别栈元素的类型 C:必须判别栈是否空 D:必须判别栈是否满
在链表结构中,采用()可以用最少的空间代价和最高的时间效率实现队列结构。
A:仅设置尾指针的单向循环链表 B:仅设置头指针的单向循环链表 C:仅设置尾指针的双向链表 D:仅设置头指针的双向链表
在链表结构中,采用()可以用最少的空间代价和最高的时间效率实现队列结构。
A:仅设置尾指针的单向循环链表 B:仅设置头指针的单向循环链表 C:仅设置尾指针的双向链表 D:仅设置头指针的双向链表
在链表结构中,采用______可以用最少的空间代价和最高的时间效率实现队列结构。
A:仅设置尾指针的单向循环链表 B:仅设置头指针的单向循环链表 C:仅设置尾指针的双向链表 D:仅设置头指针的双向链表
如果以链表为栈的存储结构,则出栈操作是 ______。
A:必须判别栈是否为满 B:必须判别栈是否为空 C:判别栈元素的类型 D:对栈不作任何判别