“删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。

题目
填空题
“删除栈顶元素”、“删除栈底元素”、“判断堆栈是否为空”和“将堆栈置为空栈”这4种操作中,()不是堆栈的基本操作。
参考答案和解析
正确答案: “删除栈底元素”
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下哪一个不是栈的基本运算?

A.删除栈顶元素

B.删除栈底元素

C.判断栈是否为空

D.将栈置为空栈


正确答案:B
解析:栈的基本运算包括删除栈顶元素、判断栈是否为空及将栈置为空栈等。

第2题:

以下( )不是栈的基本运算。

A)删除栈顶元素

B)删除栈底元素

C)判断栈是否为空

D)将栈置为空栈


正确答案:B
栈是一种特殊的线性表,只能在固定的一端进行插入和删除操作。允许插入和删除的一端称为栈顶(TOP),另一端称为栈底(BOTTOM)。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素。因此不能直接删除栈底的元素。 

第3题:

下列不属于栈基本运算的是()。

A入栈

B删除栈底元素

C判断栈是否为空

D建立一个空栈


正确答案:B

第4题:

以下( )不是栈的基本运算。 A.从栈顶删除一个元素 B.判断一个栈是否为空 C.在栈中的第i个元素之前插入一个新元素D.读取栈顶元素的值


正确答案:C
栈的基本运算有读栈顶元素,判断栈是否为空,在栈顶插入和删除等。栈只能在栈顶进行插入和删除操作。

第5题:

栈的插入和删除操作是在()。

A、栈顶

B、栈底

C、栈顶元素后

D、任意位置


答案:A

第6题:

以下哪一个不是栈的基本运算( )。

A)往栈中任意位置插入一个元素

B)从栈中删除一个元素

C)把栈的栈顶元素读到变量中

D)将栈置为空栈


正确答案:A
栈的基本运算有五种:
①往栈中推入一个元素;
②从栈中删除一个元素;
③把栈的栈顶元素读到变量中;
④将栈置为空栈;
⑤判断是否为空栈。
由于栈是“后进先出”的,所以不能向栈的任意位置插入一个元素。

第7题:

设栈S的初始状态为空,队列Q的初始状态如图所示。

对栈S和队列Q进行下列两步操作: (1)删除Q中的元素,将删除的元素插入S,直至Q为空。 (2)依次将S中的元素插入Q,直至S为空。在上述两步操作后,队列Q的状态是【 】。


正确答案:a4a3a2a1
a4a3a2a1 解析:队列的删除是从队头开始的,所以在执行第一步后,S中的内容及顺序应为a1a2a3a4。但栈的出栈顺序是先进后出,所以出栈/顷序为a4a3a2a1。队列的内容及顷序也与出栈情况一致。

第8题:

以下不是栈的基本运算的是()。

A.删除栈顶元素

B.删除栈底元素

C.判断栈是否为空

D.将栈置为空栈


正确答案:B

第9题:

下列关于栈叙述正确的是( )。A.栈顶元素能最先被删除B.栈顶元素最后才能被删除

下列关于栈叙述正确的是( )。

A.栈顶元素能最先被删除

B.栈顶元素最后才能被删除

C.栈底元素永远不能被删除

D.以上三种说法都不对


正确答案:A
栈是限定在-端进行插入、删除的先入后出的线性表数据结构,栈顶元素最后被插入到栈中,但是最先被删除;而栈底元素最先被插入,最后被删除。

第10题:

下列选项中,不是关于栈的基本运算的叙述是______。

A.从栈顶删除一个元素

B.判断一个栈是否为空

C.在栈中的第i个元素之前插入一个新元素

D.读取栈顶元素的值


正确答案:C

更多相关问题