首页
登录
从业资格
若需将一个栈S中的元素逆置,则以下处理方式中正确的是()。A.将栈S中元素依次出
若需将一个栈S中的元素逆置,则以下处理方式中正确的是()。A.将栈S中元素依次出
题库
2022-08-02
101
问题
若需将一个栈S中的元素逆置,则以下处理方式中正确的是()。A.将栈S中元素依次出栈并入栈T,然后栈T中元素依次出栈并进入栈SB.将栈S中元素依次出栈并入队,然后使该队列元素依次出队并进入栈SC.直接交换栈顶元素和栈底元素D.直接交换栈顶指针和栈底指针
选项
A.将栈S中元素依次出栈并入栈T,然后栈T中元素依次出栈并进入栈S
B.将栈S中元素依次出栈并入队,然后使该队列元素依次出队并进入栈S
C.直接交换栈顶元素和栈底元素
D.直接交换栈顶指针和栈底指针
答案
B
解析
本题考查栈和队列的基本运算。
栈的运算特点是先入后出。栈的操作一般为初始化栈、元素入栈、元素出栈、判断栈是否为空、取栈顶元索的副本等,对栈中元素的操作应采用栈结构提供的操作接口实现。
对于选项A,将栈S中元素依次出栈并入栈T后,栈T中元素的排列正好是原栈S中元素的逆序,再将栈T中元素依次出栈并进入栈S,则栈S中的元素以原次序放置,不能实现栈S中元素逆置的要求。
对于选项 B将栈S中元素依次出栈并入队后,队头元素为原栈S的栈顶元素,队尾元素尾原栈S的栈底元素。队列的操作特点是先入先出,因此使该队列元素依次出队并进入栈S后,队头元素就进入栈底,队尾元素称为栈顶,因此可实现将栈S中元素逆置的效果。
对于选项C,直接交换栈顶元素与栈底元素既不符合栈结构的操作要求,也达不到逆置栈中元素的要求。
对于选项D,直接交换栈顶指针和栈底指针不符合栈结构的操作要求。
转载请注明原文地址:https://tihaiku.com/congyezige/2428341.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
关于土地抵押,下列说法中错误的是( )。A.通过划拨方式取得土地使用权的,不能
企业的分立方式有( )。A.存活分立 B.派生分立 C.新设分立 D.衍
某集团公司2007年以出让方式取得一宗面积4500m2的商业用地,使用年限50年
世纪集团2004年在新锦市工业区以出让方式取得一宗面积为15000平方米的国有土
该宗土地为国有土地,江都市新华贸易有限公司于2002年8月20日以出让方式取得该
不可以划拨方式取得国有土地使用权的是( )。A.国家重点扶持的交通用地 B.
通过出让方式取得国有土地使用权,最高使用期限为40年的是( )。A.居住用地
推行和完善国有土地应是新增建设用地的重点,______只作为______方式的补
A单位以划拨方式取得了国有建设用地的使用权,该土地原来的土地权属为集体土地,则A
企业改革涉及的划拨土地使用权,有下列( )情形的,应采取出让或租赁的方式处置。
随机试题
Readthememoandletterbelow.Completetheform.Writeawordorphrase(inCA
Itisoftenobservedthattheagedspendmuchtimethinkingandtalkingabou
Isfamilyimportantinyourcountry? Ithinknoonewilldenytheimportanceof
通过实施供应链管理,企业可以达到的效益包括()。A.中型企业的准时交货率提高
下列能够保证老年人居家安全的项目是A.冬季房间尽量减少通风时间,避免着凉感染
(2020年真题)下列不属于衍生品市场的是( )A.期货市场 B.期权市场
氟奋乃静的特点是A:抗神经病作用强,镇吐作用较弱 B:抗神经病作用、镇静作用都
下列选项中,没有错别字的是:A.泊来品 B.亲睐 C.断章取义 D.先发治
以目的和目标的概括程度为依据,教育方面可以分为四个层次()。 A.教育目的
(2018年真题)均值是70,方差是16,数据是78,该数据的标准分数是()。
最新回复
(
0
)