关于队列(Queue)与堆栈(Stack),下列叙述正确的是()。A.队列和堆栈都属于线性结构,是操作受限的线性表。B.队列的存储采用循环队列结构,目的是提高存储空间的重复利用,减少数据的搬移。C.在队列和堆栈结构中,不能在中间插入和删除元素,只能在一端进行。D.队列是一种先进后出的线性表。E.堆栈是一种先进先出的线性表。

关于队列(Queue)与堆栈(Stack),下列叙述正确的是()。

A.队列和堆栈都属于线性结构,是操作受限的线性表。

B.队列的存储采用循环队列结构,目的是提高存储空间的重复利用,减少数据的搬移。

C.在队列和堆栈结构中,不能在中间插入和删除元素,只能在一端进行。

D.队列是一种先进后出的线性表。

E.堆栈是一种先进先出的线性表。


参考答案和解析
D

相关考题:

阅读以下说明C++代码,将应填入(n)处的字句写在对应栏内。[说明]以下程序的功能是实现堆栈的一些基本操作。堆栈类stack共有三个成员函数:empty判断堆栈是否为空;push进行人栈操作;pop进行出栈操作。[C++程序]include "stdafx. h"include <iostream, h>eonst int maxsize = 6;class stack {float data[ maxsize];int top;public:stuck(void);~ stack(void);bool empty(void);void push(float a);float pop(void);};stack: :stack(void){ top =0;cout < < "stack initialized." < < endl;}stack:: ~stack(void) {cout < <" stack destoryed." < < endl;bool stack:: empty (void) {return (1);void stack: :push(float a)if(top= =maxsize) {cout < < "Stack is full!" < < endl;return;data[top] =a;(2);}float stack:: pop (void){ if((3)){cout< < "Stack is undcrflow !" < < endl;return 0;(4);return (5);}void main( ){ stack s;coat < < "now push the data:";for(inti=l;i =maxsize;i+ +) {cout< <i< <" ";s. push(i);}coat < < endl;cout< < "now pop the data:";for(i = 1 ;i < = maxsize ;i + + )cout< <s. pop()< <" ";}

下列关于队列的叙述中正确的是_________。A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表

下列叙述中正确的是()。A.栈与队列都只能顺序存储B.循环队列是队列的顺序存储结构C.循环链表是循环队列的链式存储结构D.以上说法都不对

● 在执行递归过程时,通常使用的数据结构是 (39) 。(39)A. 堆栈(stack)B. 队列(queue)C. 图 (graph)D. 树(tree)

以下关于队列的叙述中正确的是( )。A.在队列中只能插入数据B.在队列中只能删除数据S 以下关于队列的叙述中正确的是( )。A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进后出(FILO)的线性表D.队列是先进先出(FIFO)的线性表

在执行递归过程时,通常使用的数据结构是______。A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree)A.B.C.D.

下列关于队列的叙述正确的是A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表

队列和堆栈的区别

Which one of the following describes the similarity between the stack and the queue?(30)A.logical characteristicsB.physical characteristicsC.operation methodD.element type

在执行递归过程时,通常使用的数据结构是(39)。A.堆栈(stack)B.队列(queue)C.图(graph)D.树(tree)

下列关于队列的叙述正确的是( )。A.在队列中只能插入数据B.在队列中只能删除数据SXB 下列关于队列的叙述正确的是( )。A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表

下列关于队列的叙述中,不正确的是 ( )。A.在队列中能插入数据B.在队列中能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表

关于队列研究的叙述,下列哪些是是正确的( )A.前瞻性队列研究的观察方向是从因到果B.回顾性队列研究的观察方向是从果到因C.回顾性队列研究的观察方向是从因到果D.前瞻性队列研究的观察方向是因与果同时出现E.回顾性队列研究的因与果可能都已存在

A push operation adds an item to the top of a (73).A.queue B.tree C.stack D.date structure

在Queue类中,移除并返回队列前端对象的方法是()。

jQuery自定义动画中加入队列的选项是()。A、queue:trueB、queue:falseC、duration:3000D、function(){}

关于队列研究的叙述,下列哪些是正确的()A、前瞻性队列研究的观察方向是从因到果B、回顾性队列研究的观察方向足从果到因C、回顾性队列研究的观察方向是从因到果D、前瞻性队列研究的观察方向是因与果同时出现E、回顾性队列研究的因与果可能都己存在

屏幕上显示如下错误信息:invalid stack parameter,含义是()A、非法stack参数B、无效开关字符C、内部堆栈益处D、缓冲区大小需要调整

下列关于队列的叙述中正确的是()A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表

下列四个说法哪个正确?()A、堆栈是在两端操作、先进后出的线性表B、堆栈是在一端操作、先进先出的线性表C、队列是在一端操作、先进先出的线性表D、队列是在两端操作、先进先出的线性表

在jquery的动画执行过程中下列说法正确的是()。A、duration表示动画的执行时间B、queue:true表示插入队列C、queue:true表示不插入队列D、function代表动画执行完回调的函数

数组元素所占用的内存位于()  A、数据区(Data)B、代码区(Code)C、堆(Heap)D、堆栈(Stack)

关于堆栈,下列表述正确的是()。A、一段连续分配的内存空间B、特点是后进先出C、堆栈生长方向与内存地址方向相反D、堆栈生长方向与内存地址方向相同

You are creating an undo buffer that stores data modifications.You need to ensure that the undo functionality undoes the most recent data modifications first.You also need to ensure that the undo buffer permits the storage of strings only.Which code segment should you use?()A、Stackstring undoBuffer=new Stackstring();B、Stack undoBuffer=new Stack();C、Queuestring undoBuffer=new Queuestring();D、Queue undoBuffer=new Queue();

单选题若程序中对堆栈设置如下,则下列说法错误的是()。 size   .set    120 stack  .usect  “STACK”,size                STM     # stack + size,SPA此堆栈段的段名为STACKB此堆栈段共120个单元C此堆栈段第一个变量的名称为sizeD堆栈设置好后,堆栈指针SP指向栈底

多选题关于堆栈,下列表述正确的是()。A一段连续分配的内存空间B特点是后进先出C堆栈生长方向与内存地址方向相反D堆栈生长方向与内存地址方向相同

单选题下列叙述中正确的是(  )。A栈与队列都只能顺序存储B循环队列是队列的顺序存储结构C循环链表是循环队列的链式存储结构D栈是顺序存储结构而队列是链式存储结构

单选题Windows消息调度机制是()A指令队列B指令堆栈C消息队列D消息堆栈