首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[单选题]

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

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

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

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

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

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

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“关于队列(Queue)与堆栈(Stack),下列叙述正确的是…”相关的问题
第1题
Stack类扩展了Vector类来实现堆栈结构,与Vector类相同,Stack类被设计成存储对象,若要存储基本数据类型,必须使用相应的类型包装类。()
点击查看答案
第2题
消息队列Pulsar通过统一消息模型实现兼容Queue和Stream两种消息模型,不可以替代Kafka搭配Flink/Spark应用于流数据场景。()
点击查看答案
第3题
PriorityQueue类是Queue接口的一个实现类,它实现一种优先级队列。编写程序,创建一个PriorityQueue对象,将整型数组{1,5,3,7,6,9,8)}的元素插入队列,然后输出,观察结果。

点击查看答案
第4题
关于进程高级通信方式中的消息缓冲区通信,由于接收消息的进程可能会收到几个进程发来的消息,故应将所有消息缓冲区链成一个(),其首地址由接收进程PCB中的一个指针指出

A.有向图

B.二叉树

C.队列

D.堆栈

点击查看答案
第5题
下列数据结构中,属于线性结构的是()。

A.队列

B.家族族谱

C.栈(Stack)

D.图书三级目录

E.线性表

点击查看答案
第6题
编程用链表方法实现堆栈数据结构。堆栈(Stack) 是指这样一段内存, 它可以理解为一个筒结构,先
编程用链表方法实现堆栈数据结构。堆栈(Stack) 是指这样一段内存, 它可以理解为一个筒结构,先

放进筒中的数据被后放进筒中的数据“压住”,只有放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加。堆栈结构可用链表实现。设计一个链表结构需包含两个成员:一个存放数据,一个为指向下一个节点的指针。当每次有一个新数据要放入堆栈时,称为“压入堆栈”,这时动态建立一个链表的节点,并连接到链表的结尾;当每次从堆栈中取出一个数据时.称为“弹出堆栈”,这意味着从链表的最后一个节点中取出该节点的数据成员,同时删除该节点,释放该节点所占的内存。

点击查看答案
第7题
简述以下算法的功能(栈和队列的元素类型均为int)。 void algo(Queue&Q) { Stack S; int d; IntStack

简述以下算法的功能(栈和队列的元素类型均为int)。

void algo(Queue&Q)

{

Stack S;

int d;

IntStack(S);

While(!StackEmpty(S))

{

Pop(S,d);

EnQueue(Q,d);

}

}

点击查看答案
第8题
关于数据结构,下列说法正确的是()。

A.数据结构有逻辑上的数据结构和物理上的数据结构之分

B.数据结构代表信息的一种组织方式,用来反映一个数据的内部结构

C.数据结构是从问题中抽象出来的数据之间的关系

D.典型的数据结构包括线性表、堆栈和队列

E.数据结构的目的是为提高算法的效率

点击查看答案
第9题
操作系统中用得最多的数据结构是()。

A.堆栈

B.队列

C.表格

D.树

点击查看答案
第10题
在盲目图搜索推理方法中,在open表中存取状态节点的方法有()。

A.队列,堆栈

B.队列

C.列表

D.堆栈

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改