早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
栈结构不适用于下列________应用。A.表达式求值B.冒泡排序法的实现C.二叉树对称序周游算法的实现D
题目
栈结构不适用于下列________应用。
A.表达式求值
B.冒泡排序法的实现
C.二叉树对称序周游算法的实现
D.快速排序算法的实现
参考答案
正确答案:B
解析:栈是一种特殊的线性表,限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端则称为栈底(bottom)。表中无元素时称为空栈;最后进入栈顶的数据元素称为栈顶元素,新元素进栈要置于栈顶之上,删除或退栈必须先对栈顶进行。因此栈就形成了“后进先出” (LIFO)的操作原则。栈是使用最广泛的数据结构之一,表达式求值、递归过程实现都是栈应用的典型例子,二叉树周游具有后进先出的特性,即最先进入的左子树的周游最后完成,最后进入的左子树的周游最先完成,与栈的后进先出特性相符合。快速排序是在待排序序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的一个部分,关键码值比它大的在另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成, 因此快速排序也是一个递归的过程,可以递归调用的算法来实现,属于栈的应用之一。所以A、C、D选项是适用的。
解析:栈是一种特殊的线性表,限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端则称为栈底(bottom)。表中无元素时称为空栈;最后进入栈顶的数据元素称为栈顶元素,新元素进栈要置于栈顶之上,删除或退栈必须先对栈顶进行。因此栈就形成了“后进先出” (LIFO)的操作原则。栈是使用最广泛的数据结构之一,表达式求值、递归过程实现都是栈应用的典型例子,二叉树周游具有后进先出的特性,即最先进入的左子树的周游最后完成,最后进入的左子树的周游最先完成,与栈的后进先出特性相符合。快速排序是在待排序序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的一个部分,关键码值比它大的在另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成, 因此快速排序也是一个递归的过程,可以递归调用的算法来实现,属于栈的应用之一。所以A、C、D选项是适用的。
看了栈结构不适用于下列______...的网友还看了以下:
化学反应速率应注意什么?同一化学反应的反应速率用不同的物质来表示,可能有不同的速率值,但这些速率的数 化学 2020-03-30 …
下列化学反应简式的反应类型是(1)CH3CH2Br+H2O→CH3CH2OH+HBr(2)CH3C 化学 2020-05-04 …
不改变分式的值,使分式分子的首项与分式本身都不含负号(详见问题补充)我不懂“不改变分式的值,使分式 数学 2020-05-22 …
求助语法方面的达人!Fortypercentofthatpowersold-fashionedin 英语 2020-05-23 …
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(55)。A.将多值属性作为对应实体的关系模 计算机类考试 2020-05-26 …
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。A.将多值属性作为对应实体的关系模 计算机类考试 2020-05-26 …
罗伊适应模式的内容包括( )A、护理对象B、护理目标C、护理活动D、健康和环境E、适应性反应 职业技能鉴定 2020-06-07 …
下列哪项不是罗伊适应模式的基本内容: () 职业技能鉴定 2020-06-07 …
提出适应模式的学者是( )A.纽曼B.佩普劳C.罗伊D.马斯洛E.奥瑞姆 职业技能鉴定 2020-06-07 …
中国四大名著之一《水浒传》中梁山好汉共有108将,其中正将占总数的三分之一,其余的是副将.这108 数学 2020-06-13 …