早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

若需将一个栈S中的元素逆置,则以下处理方式中正确的是(63)。A.将栈S中元素依次出栈并入栈T,然后将

题目

若需将一个栈S中的元素逆置,则以下处理方式中正确的是(63)。

A.将栈S中元素依次出栈并入栈T,然后将栈T中元素依次出栈并进入栈S

B.直接交换栈顶元素和栈底元素

C.将栈S中元素依次出栈并入队,然后使该队列元素依次出队并进入栈S

D.直接交换栈顶指针和栈底指针

参考答案
正确答案:C
解析:栈的运算特点是先入后出。栈的操作一般为初始化栈、元素入栈、元素出栈、判断栈是否为空、取栈顶元素的副本等,对栈中元素的操作应采用栈结构提供的操作接口实现。对于选项A,将栈S中元素依次出栈并入栈T后,栈T中元素的排列正好是原栈S中元素的逆序,再将栈T中元素依次出栈并进入栈S,则栈S中的元素以原次序放置,不能实现栈S中元素逆置的要求。对于选项B,将栈S中元素依次出栈并入队后,队头元素为原栈S的栈顶元素,队尾元素尾原栈S的栈底元素。队列的操作特点是先入先出,因此使该队列元素依次出队并进入栈S后,队头元素就进入栈底,队尾元素称为栈顶,因此可实现将栈S中元素逆置的效果。对于选项C,直接交换栈顶元素与栈底元素既不符合栈结构的操作要求,也达不到逆置栈中元素的要求。对于选项D,直接交换栈顶指针和栈底指针不符合栈结构的操作要求。
看了若需将一个栈S中的元素逆置,则...的网友还看了以下:

1找出Z26中的所有可逆元及其逆元?2写出五种以上的古典密码体制?3设密钥K=(7,3),利用仿射密 其他 2020-03-30 …

这句话啥意思?四元数是除法环的一个例子.除了没有乘法的交换律外,除法环与场是相类的.特别地,乘法的 语文 2020-05-13 …

若堆栈采用顺序存储结构,正常情况下,删除堆栈中一个元素,栈顶指针TOP的变化是(44)。A.不变B. 计算机类考试 2020-05-26 …

在一个环(不一定是交换环)中,如果1-ab关于乘法可逆,怎么证明1-ba也关于乘法可逆?请注意,a 其他 2020-06-22 …

扩展欧几里得算法求逆元算法结果是负数3533的模11200逆元结果是-4603rsa加密算法p=1 数学 2020-07-07 …

扩展的欧几里得算法求逆元就是计算乘法逆元,比如3mod8的乘法逆元为3是如何用欧几里得算法计算的呢 其他 2020-07-07 …

离散数学证明题设置代数系统这里*是定义A上的二元运算.A中存在么元e.而且每个元素都有左逆元.如果 数学 2020-07-25 …

设R是一个有单位元1的环a,b包含与R,证明1+ab在R中有逆元,则1+ba在R中也有逆元 数学 2020-07-29 …

设*是A上的二元运算(1)若存在单位元证明单位元是唯一的(2)若*满足结合率,证明逆元是唯一的设* 其他 2020-08-01 …

看一个C语言题目.假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针b 其他 2020-11-11 …