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

栈结构不适用于下列________应用。A.表达式求值B.冒泡排序法的实现C.二叉树对称序周游算法的实现D

题目

栈结构不适用于下列________应用。

A.表达式求值

B.冒泡排序法的实现

C.二叉树对称序周游算法的实现

D.快速排序算法的实现

参考答案
正确答案:B
解析:栈是一种特殊的线性表,限定仅在表的一端进行插入和删除运算的线性表,这一端称为栈顶(top),另一端则称为栈底(bottom)。表中无元素时称为空栈;最后进入栈顶的数据元素称为栈顶元素,新元素进栈要置于栈顶之上,删除或退栈必须先对栈顶进行。因此栈就形成了“后进先出” (LIFO)的操作原则。栈是使用最广泛的数据结构之一,表达式求值、递归过程实现都是栈应用的典型例子,二叉树周游具有后进先出的特性,即最先进入的左子树的周游最后完成,最后进入的左子树的周游最先完成,与栈的后进先出特性相符合。快速排序是在待排序序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的一个部分,关键码值比它大的在另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成, 因此快速排序也是一个递归的过程,可以递归调用的算法来实现,属于栈的应用之一。所以A、C、D选项是适用的。
看了栈结构不适用于下列______...的网友还看了以下:

以下实验方法不能达到实验目的是()A.用高锰酸钾溶液检验二氧化碳气体中是否含有二氧化硫气体B.用浓 化学 2020-05-13 …

16、以下实验方法不能达到实验目的的是()A、用高锰酸钾溶液检验二氧化碳气体中是否含有二氧化硫气体 化学 2020-05-14 …

以下实验方法不能达到目的是()A.用淀粉溶液检验某食盐是否为加碘食盐B.用湿润的蓝色石蕊试纸区别氨 化学 2020-05-14 …

用栈的知识和算符优先法对算术表达式求值一、实验目的:熟练掌握栈的基本操作,进一步理解栈的应用.二、 其他 2020-05-17 …

生活是多么广阔第二节主要用了什么修辞手法第二节主要用了什么修辞手法表达了作者怎样的思想感情 语文 2020-05-24 …

相邻两项的差为等比数列的数列通用表达式是什么?我们都知道等差数列可以用一次函数表达,等比数列可以用 数学 2020-07-23 …

椭圆的中点弦问题,有俩个办法一个是根与系数关系法,二个是点差法,想问的是第一种根与系数关系法中联立 数学 2020-08-02 …

以下方法不能达到实验目的是()A.粗提取DNA分子时可利用不同浓度的NaCl溶液去除杂质B.利用无水 语文 2020-11-03 …

说说下边句子主要运用了哪种人物描写方法,表达了鲁达怎样的性格特点?且说鲁达寻思,恐怕店小二赶去拦截他 语文 2020-11-07 …

下列操作或方法可以达到实验目的是()A.用灼烧的方法除去铜粉中混有的木炭粉B.用铁粉除去氯化亚铁溶液 化学 2020-11-20 …