栈的操作,入栈又叫压栈,一般用()代替。
第1题:
已知栈S 初始为空,用 I 表示入栈、O表示出栈,若入栈序列为a1a2a3a4a5,则通过栈 S 得到出栈序列a2a4a5a3a1的合法操作序列( )。
A.IIOIIOIOOOB.IOIOIOIOIOC.IOOIIOIOIOD.IIOOIOIOOO
第2题:
用链表作为栈的存储结构时,若要入栈操作成功,则(38)。
A.必须先判断是否栈满
B.必须先判断是否栈空
C.必须先判断栈顶元素的类型
D.必须成功申请到入栈元素所需结点
第3题:
第4题:
第5题:
下列选项中关于栈的删除操作描述正确的是()。
第6题:
入栈和出栈操作由()执行()和()指令来实现。
第7题:
若序列a、b、c、d、e按顺序入栈,假设P表示入栈操作,S表示出栈操作,则操作序列PSPPSPSPSS后得到的输出序列为()
第8题:
向栈中压入元素的操作是先(),后()。
第9题:
因为SP所指栈顶为“实”栈顶,所以在入栈和出栈操作时都要先修改堆栈指针SP,再执行入栈、出栈操作。
第10题:
关于MCS-51的堆栈操作,正确的说法是()。
第11题:
栈的插入操作叫做进栈
栈的插入操作叫做压栈
栈的插入操作叫做入栈
栈的插入操作叫做弹栈
第12题:
push
pop
out
in
第13题:
设有初始为空的栈S,对于入栈序列a b c d e f, 经由进栈、进栈、出栈、进栈、进栈、出栈的操作后,栈顶和栈底元素分别为( )。
A.c和bB.b和aC.c和aD.d 和b
第14题:
第15题:
第16题:
第17题:
下列关于栈的叙述中,正确的是()
第18题:
下列选项中关于栈的插入操作说法正确的是()。
第19题:
栈的操作,入栈又叫压栈,一般用()代替。
第20题:
数据结构中,下列选项中关于栈的插入操作说法正确的是()。
第21题:
执行CALLFARPTRSUBR2时,正确的说法是()。
第22题:
栈底元素一定是最后入栈的元素
栈顶元素一定是最先入栈的元素
栈操作遵循先进后出的原则
以上说法均错误
第23题:
栈的删除操作叫做出栈
栈的删除操作叫做弹栈
栈的删除操作叫做压栈
栈的删除操作叫做进栈
第24题:
对
错