2013贵州省数据结构与算法考试技巧重点

合集下载

2013计算机二级公共基础知识完整

2013计算机二级公共基础知识完整

第一章数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分经常考查的是算法复杂度、数据结构的概念、栈、二叉树的遍历、二分法查找,读者应对此部分进行重点学习。

详细重点学习知识点:1.算法的概念、算法时间复杂度及空间复杂度的概念2.数据结构的定义、数据逻辑结构及物理结构的定义3.栈的定义及其运算、线性链表的存储方式4.树与二叉树的概念、二叉树的基本性质、完全二叉树的概念、二叉树的遍历5.二分查找法6.冒泡排序法1.1算法考点1 算法的基本概念考试链接:考点1在笔试考试中考核的几率为30%,主要是以填空题的形式出现,分值为2分,此考点为识记内容,读者还应该了解算法中对数据的基本运算。

计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。

1.算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。

2.算法的基本要素:(1)算法中对数据的运算和操作一个算法由两种基本要素组成:一是对数据对象的运算和操作;二是算法的控制结构。

在一般的计算机系统中,基本的运算和操作有以下4类:算术运算、逻辑运算、关系运算和数据传输。

(2)算法的控制结构:算法中各操作之间的执行顺序称为算法的控制结构。

描述算法的工具通常有传统流程图、N-S结构化流程图、算法描述语言等。

一个算法一般都可以用顺序、选择、循环3种基本控制结构组合而成。

考点2 算法复杂度考试链接:考点2在笔试考试中,是一个经常考查的内容,在笔试考试中出现的几率为70%,主要是以选择的形式出现,分值为2分,此考点为重点识记内容,读者还应该识记算法时间复杂度及空间复杂度的概念。

1.算法的时间复杂度算法的时间复杂度是指执行算法所需要的计算工作量。

同一个算法用不同的语言实现,或者用不同的编译程序进行编译,或者在不同的计算机上运行,效率均不同。

这表明使用绝对的时间单位衡量算法的效率是不合适的。

撇开这些与计算机硬件、软件有关的因素,可以认为一个特定算法"运行工作量"的大小,只依赖于问题的规模(通常用整数n表示),它是问题规模的函数。

数据结构复习资料复习提纲知识要点归纳

数据结构复习资料复习提纲知识要点归纳

数据结构复习资料复习提纲知识要点归纳数据结构复习资料:复习提纲知识要点归纳一、数据结构概述1. 数据结构的定义和作用2. 常见的数据结构类型3. 数据结构与算法的关系二、线性结构1. 数组的概念及其特点2. 链表的概念及其分类3. 栈的定义和基本操作4. 队列的定义和基本操作三、树结构1. 树的基本概念及定义2. 二叉树的性质和遍历方式3. 平衡二叉树的概念及应用4. 堆的定义和基本操作四、图结构1. 图的基本概念及表示方法2. 图的遍历算法:深度优先搜索和广度优先搜索3. 最短路径算法及其应用4. 最小生成树算法及其应用五、查找与排序1. 查找算法的分类及其特点2. 顺序查找和二分查找算法3. 哈希查找算法及其应用4. 常见的排序算法:冒泡排序、插入排序、选择排序、归并排序、快速排序六、高级数据结构1. 图的高级算法:拓扑排序和关键路径2. 并查集的定义和操作3. 线段树的概念及其应用4. Trie树的概念及其应用七、应用案例1. 使用数据结构解决实际问题的案例介绍2. 如何选择适合的数据结构和算法八、复杂度分析1. 时间复杂度和空间复杂度的定义2. 如何进行复杂度分析3. 常见算法的复杂度比较九、常见问题及解决方法1. 数据结构相关的常见问题解答2. 如何优化算法的性能十、总结与展望1. 数据结构学习的重要性和难点2. 对未来数据结构的发展趋势的展望以上是数据结构复习资料的复习提纲知识要点归纳。

希望能够帮助你进行复习和回顾,加深对数据结构的理解和掌握。

在学习过程中,要注重理论与实践相结合,多进行编程练习和实际应用,提高数据结构的实际运用能力。

祝你复习顺利,取得好成绩!。

数据结构期末考试复习总结

数据结构期末考试复习总结

《数据结构》期末考试题型及分值(1)简答题6题*5分=30分简要回答要点(2)分析题6题*5分=30分给出结果(3)设计题1题*10分=10分设计思想及结果(4)编程题1题*10分=10分完整代码(5)综合题1题*20分=20分抽象数据类型的定义、表示、实现、算法分析{定义=功能(ADT)表示=存储结构体实现=算法(基本操作)算法分析=时间、空间复杂度}考试概念有:1.数据结构{一、线性表(栈-队-列-串-数组-广义表-逻辑结构-存储结构-运算结构)二、非线性表(集合-树-图)}2.抽象数据类型数据对象-数据关系-基本操作3.算法性质-要求(设计)-效率(度量)4.实例查找:高效查找算法排序:高效的排序算法分析题考试题目参考(1)1-2-3-4-5-6顺序建BBST(2)6-5-4-3-2-1顺序建BBST简答题实例设计题:(1)(2)数据结构试卷(一)三、计算题(每题 6 分,共24分)1. 在如下数组A 中存储了一个线性表,表头指针为A [0].next ,试写出该线性表。

A 0 1 2 3 4 5 6 7data 60 50 78 90 34 40 next357241线性表为:(78,50,40,60,34,90)⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡0111010*******110101011102.请画出下图的邻接矩阵和邻接表。

3. 已知一个图的顶点集V 和边集E 分别为:V={1,2,3,4,5,6,7};E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};用克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的各条边。

用克鲁斯卡尔算法得到的最小生成树为:(1,2)3, (4,6)4, (1,3)5, (1,4)8, (2,5)10, (4,7)204.画出向小根堆中加入数据4, 2, 5, 8, 3时,每加入一个数据后堆的变化。

专升计算机试题解析数据结构与算法篇

专升计算机试题解析数据结构与算法篇

专升计算机试题解析数据结构与算法篇数据结构与算法是计算机专业考试中的重要内容,也是评估专业能力和解决问题能力的重要指标。

本文将对专升计算机试题中的数据结构与算法篇进行解析,并就其中的难点和解题思路进行讨论。

一、栈和队列栈和队列是最基础的数据结构,常用于解决各类问题。

在专升计算机试题中,经常涉及到栈和队列的应用。

其中,栈是一种后进先出(Last In First Out,LIFO)的数据结构,而队列是一种先进先出(First In First Out,FIFO)的数据结构。

例如,试题中可能给出一个数列,并要求使用栈或队列进行排序。

在解决这类问题时,我们需要通过入栈或入队来构建有序的数据结构,并通过出栈或出队来获取有序的数列。

另外,栈和队列还常用于表达式的计算。

例如,试题可能给出一个中缀表达式,并要求计算该表达式的结果。

在这种情况下,我们可以通过将中缀表达式转换为后缀表达式,并利用栈来完成计算过程。

二、排序算法排序算法是数据结构与算法篇中的另一个重要内容。

在专升计算机试题中,常常要求对一组数据进行排序,并要求在有限的时间内完成。

常见的排序算法包括冒泡排序、插入排序、选择排序、快速排序、归并排序等。

每种排序算法都有其特点和适用场景。

在解答试题时,我们需要根据具体的需求选择合适的排序算法,并分析其时间复杂度和空间复杂度。

同时,在解答排序算法的试题时,我们还需要考虑算法的稳定性。

稳定性指的是在排序过程中,相等元素的相对位置不发生改变。

例如,如果待排序的数据中存在两个相等的元素,若排序算法能够保持它们原有的相对位置,则认为该排序算法是稳定的。

三、查找算法查找算法是数据结构与算法篇中的又一个重点内容。

在专升计算机试题中,可能会给出一个有序序列,并要求在其中查找指定的元素。

常见的查找算法包括顺序查找、二分查找、哈希查找等。

每种查找算法都有其适用场景和性能特点。

在解答试题时,我们需要根据具体的需求选择合适的查找算法,并分析其时间复杂度和空间复杂度。

数据结构 复习重点

数据结构 复习重点

数据结构复习重点谁让我找到你们了.第一章1.数据是信息的载体,它能够被计算机识别、存储和加工处理。

2.数据元素是数据的基本单位。

有些情况下,数据元素也称为元素、结点、顶点、记录。

3.数据结构指的是数据之间的相互关系,即数据的组织形式。

一般包括三个方面的内容:①数据元素之间的逻辑关系,也称为数据的逻辑结构;②数据元素及其关系在计算机存储器内的表示,称为数据的存储结构;③数据的运算,即对数据施加的操作。

4.数据类型是一个值的集合以及在这些值上定义的一组操作的总称。

按"值"是否可分解,可将数据类型划分为两类:①原子类型,其值不可分解;②结构类型,其值可分解为若干个成分。

5.抽象数据类型是指抽象数据的组织和与之相关的操作。

可以看作是数据的逻辑结构及其在逻辑结构上定义的操作。

6.数据的逻辑结构简称为数据结构。

数据的逻辑结构可分为两大类:①线性结构(~的逻辑特征是若结构是非空集,则有且仅有一个开始结点和一个终端结点,并且所有结点都最多只有一个直接前趋和一个直接后继);②非线性结构(~的逻辑特征是一个结点可能有多个直接前趋和直接后继)。

7.数据存储结构可用四种基本的存储方法表示:①顺序存储方法(该方法是把逻辑上相邻的结点存储在物理位置上相邻的存储单元里,结点间的逻辑关系由存储单元的邻接关系来体现。

由此得到的存储表示称为顺序存储结构);②链接存储方法(该方法不要求逻辑上相邻的结点在物理位置上亦相邻,结点间的逻辑关系是由附加的指针字段表示的。

由此得到的存储表示称为链式存储结构);③索引存储方法(该方法通常是在存储结点信息的同时,还建立附加的索引表);④散列存储方法(该方法的基本思想是根据结点的关键字直接计算出该结点的存储地址)。

8.非形式地说,算法是任意一个良定义的计算过程,它以一个或多个值作为输入,并产生一个或多个值为输出。

因此,一个算法是一系列将输入转换为输出的计算步骤。

9.求解同一计算问题可能有许多不同的算法,究竟如何来评价这些算法的好坏以便从中选出较好的算法呢?选用的算法首先应该是"正确"的。

数据结构与算法-考试范围题与答案like

数据结构与算法-考试范围题与答案like

数据结构与算法考试参考题专业:计算机科学与技术13年一、单选(30分)1. 在数据结构中,数据的逻辑结构可分(B.线性结构和非线性结构)2. 在以单链表为存储结构的线性表中,数据元素之间的逻辑关系用(C.指向后继元素的指针表示)3.设p指向单链表中的一个结点。

S指向待插入的结点,则下述程序段的功能是(D.在结点*p之前插入结点*s )s->next=p->next; p->next=s!t=p->data; p->data=s->data; s->data=t;B.在p所指结点的元素之前插入元素 D.在结点*p之前插入结点*s4. 栈和队列都是(C:链式存储的线性结构)A:限制存取位置的线性结构B:顺序存储的线性结构C:链式存储的线性结构D:限制存取位置的非线性结构5.下列关于线性表的基本操作中,属于加工型的操作是(B初始化、插入、删除操作)6. 根据定义,树的叶子结点其度数(B.必等于0 )7. 多维数组之所以有行优先顺序和列优先顺序两种存储方式是因为(A.数组的元素处在行和列两个关系中)8. 从广义表LS=((p,q ),r,s )中分解出原子q的运算是(B. head(tall(head (LS)))9. 在具有n个叶子结点的满二叉树中,结点总数为(C. 2n-1 )10. 若<Vi,Vj>是有向图的一条边,则称(D. Vi与Vj不相邻接)11. 二叉树若采用二叉链表结构表示,则对于n个结点的二叉树一定有(B. 2n个指针域其中n+1个指针为NULL )12. 在一个无向图中,所有顶点的度数之和等于边数的(B. 2倍)13. 一个含n个顶点和e条弧的有向图以邻接矩阵表示法为存储结构,则计算该有向图中某个顶点出度的时间复杂度为( A.O(n) )14. 散列法存储中出现的碰撞(冲突)现象指的是(B.不同关键码值对应到相同的存储地址)15. 循环链表适合的查找方式是(A. 顺序)二、填空(20分)1.若一棵完全二叉树中含有121个结点,则该树的深度为(7 )2.若以邻接矩阵表示有向图,则邻接矩阵上第i行中非零元素的个数之和即为顶点Vi的。

(完整word版)大学数据结构期末知识点重点总结(考试专用)

第一章概论1。

数据结构描述的是按照一定逻辑关系组织起来的待处理数据元素的表示及相关操作,涉及数据的逻辑结构、存储结构和运算2。

数据的逻辑结构是从具体问题抽象出来的数学模型,反映了事物的组成结构及事物之间的逻辑关系可以用一组数据(结点集合K)以及这些数据之间的一组二元关系(关系集合R)来表示:(K, R)结点集K是由有限个结点组成的集合,每一个结点代表一个数据或一组有明确结构的数据关系集R是定义在集合K上的一组关系,其中每个关系r(r∈R)都是K×K上的二元关系3.数据类型a。

基本数据类型整数类型(integer)、实数类型(real)、布尔类型(boolean)、字符类型(char)、指针类型(pointer)b。

复合数据类型复合类型是由基本数据类型组合而成的数据类型;复合数据类型本身,又可参与定义结构更为复杂的结点类型4.数据结构的分类:线性结构(一对一)、树型结构(一对多)、图结构(多对多)5。

四种基本存储映射方法:顺序、链接、索引、散列6。

算法的特性:通用性、有效性、确定性、有穷性7.算法分析:目的是从解决同一个问题的不同算法中选择比较适合的一种,或者对原始算法进行改造、加工、使其优化8.渐进算法分析a.大Ο分析法:上限,表明最坏情况b.Ω分析法:下限,表明最好情况c.Θ分析法:当上限和下限相同时,表明平均情况第二章线性表1.线性结构的基本特征a.集合中必存在唯一的一个“第一元素”b。

集合中必存在唯一的一个“最后元素"c.除最后元素之外,均有唯一的后继d。

除第一元素之外,均有唯一的前驱2.线性结构的基本特点:均匀性、有序性3。

顺序表a.主要特性:元素的类型相同;元素顺序地存储在连续存储空间中,每一个元素唯一的索引值;使用常数作为向量长度b。

线性表中任意元素的存储位置:Loc(ki)= Loc(k0)+ i * L(设每个元素需占用L个存储单元)c. 线性表的优缺点:优点:逻辑结构与存储结构一致;属于随机存取方式,即查找每个元素所花时间基本一样缺点:空间难以扩充d.检索:ASL=【Ο(1)】e。

数据结构常考的5个算法

数据结构常考的5个算法1. 递归算法递归是一种将问题分解为相同或相似的子问题解决的方法。

在递归算法中,一个函数可以调用自己来解决更小规模的问题,直到遇到基本情况,然后递归返回并解决整个问题。

递归算法通常用于解决需要重复执行相同操作的问题,例如计算斐波那契数列、计算阶乘、树和图的遍历等。

递归算法的主要特点是简洁、易理解,但在大规模问题上可能效率较低。

以下是一个使用递归算法计算斐波那契数列的示例代码:def fibonacci(n):if n <= 1:return nelse:return fibonacci(n-1) + fibonacci(n-2)2. 排序算法排序算法用于将一组数据按照一定顺序进行排列。

常见的排序算法包括冒泡排序、选择排序、插入排序、快速排序、归并排序等。

•冒泡排序逐渐交换相邻的元素,将较大的元素逐渐“冒泡”到最后的位置。

•选择排序每次选择最小(或最大)的元素,并将其放置在已排序部分的末尾。

•插入排序通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。

•快速排序通过选择一个基准元素,将数组分割为左右两部分,对左右两部分分别递归地进行快速排序。

•归并排序将数组分成两个子数组,分别对两个子数组进行排序,然后将两个有序子数组合并为一个有序数组。

以下是一个使用快速排序算法对数组进行排序的示例代码:def quick_sort(arr):if len(arr) <= 1:return arrpivot = arr[len(arr)//2]left = [x for x in arr if x < pivot]middle = [x for x in arr if x == pivot]right = [x for x in arr if x > pivot]return quick_sort(left) + middle + quick_sort(right)3. 查找算法查找算法用于在数据集合中查找特定元素的位置或存在性。

计算机二级考试攻略 提高数据结构与算法分析能力

计算机二级考试攻略提高数据结构与算法分析能力计算机二级考试攻略提高数据结构与算法分析能力随着计算机应用的普及,计算机二级考试已成为评估计算机专业能力的重要指标之一。

而在这个考试当中,数据结构与算法分析是考生需要重点关注和提高的部分。

本文将为大家分享一些提高数据结构与算法分析能力的攻略,希望对大家备考计算机二级考试有所帮助。

一、理解数据结构的基本概念与特性在学习数据结构之前,我们首先要明确数据结构的基本概念与特性。

数据结构是指相互之间存在一种或多种特定关系的数据元素集合。

了解数据结构的基本概念,例如线性表、栈、队列、树、图等,是深入学习和掌握数据结构的基础。

二、掌握常见数据结构的实现与应用掌握常见数据结构的实现与应用是提高数据结构能力的重要环节。

常见的数据结构包括数组、链表、栈、队列、树、图等。

针对这些数据结构,我们应该熟悉它们的实现方式以及各自的应用场景。

通过多做一些实际的编码练习,加深对数据结构的理解和应用能力。

三、熟悉常用算法的原理与实现算法是解决具体问题的步骤和方法。

在计算机二级考试中,我们需要熟悉常用算法的原理与实现,例如排序算法、查找算法、图算法等。

理解这些算法的原理,能够帮助我们在实际问题中找到合适的解决方法,并且根据实际情况选择合适的算法进行应用。

四、多做算法题与编程练习提高数据结构与算法分析能力的关键在于多做算法题与编程练习。

在做题的过程中,我们可以通过分析问题的特点和要求,合理选择数据结构和算法,并实现相应的代码。

逐步通过刻意练习,能够锻炼我们的思维能力与编程能力,提高解决问题的效率和质量。

五、参加实战训练与竞赛活动参加实战训练与竞赛活动是进一步提高数据结构与算法分析能力的有效途径。

通过参加一些编程竞赛,例如ACM国际大学生程序设计竞赛,能够锻炼我们在有限时间内解决问题的能力。

与其他选手一起交流、学习和竞争,能够推动我们的技术进步。

六、多阅读相关的专业书籍和学术论文为了更全面地了解数据结构与算法,我们应该多阅读相关的专业书籍和学术论文。

数据结构复习要点(整理版)

第一章数据结构概述基本概念与术语1.数据:数据是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序所处理的符号的总称。

2。

数据元素:数据元素是数据的基本单位,是数据这个集合中的个体,也称之为元素,结点,顶点记录。

(补充:一个数据元素可由若干个数据项组成。

数据项是数据的不可分割的最小单位。

)3.数据对象:数据对象是具有相同性质的数据元素的集合,是数据的一个子集。

(有时候也叫做属性。

)4.数据结构:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。

(1)数据的逻辑结构:数据的逻辑结构是指数据元素之间存在的固有逻辑关系,常称为数据结构。

数据的逻辑结构是从数据元素之间存在的逻辑关系上描述数据与数据的存储无关,是独立于计算机的。

依据数据元素之间的关系,可以把数据的逻辑结构分成以下几种:1.集合:数据中的数据元素之间除了“同属于一个集合“的关系以外,没有其他关系.2.线性结构:结构中的数据元素之间存在“一对一“的关系。

若结构为非空集合,则除了第一个元素之外,和最后一个元素之外,其他每个元素都只有一个直接前驱和一个直接后继。

3。

树形结构:结构中的数据元素之间存在“一对多“的关系.若数据为非空集,则除了第一个元素(根)之外,其它每个数据元素都只有一个直接前驱,以及多个或零个直接后继。

4.图状结构:结构中的数据元素存在“多对多"的关系.若结构为非空集,折每个数据可有多个(或零个)直接后继.(2)数据的存储结构:数据元素及其关系在计算机内的表示称为数据的存储结构。

想要计算机处理数据,就必须把数据的逻辑结构映射为数据的存储结构。

逻辑结构可以映射为以下两种存储结构:1.顺序存储结构:把逻辑上相邻的数据元素存储在物理位置也相邻的存储单元中,借助元素在存储器中的相对位置来表示数据之间的逻辑关系.2.链式存储结构:借助指针表达数据元素之间的逻辑关系。

不要求逻辑上相邻的数据元素物理位置上也相邻。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、线性表的链接实现有利于( A )运算。

A)插入 B)读元素
C)查找 D)定位
2、链式存储的存储结构所占存储空间( A )。

A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
B)只有一部分,存放结点值
C)只有一部分,存储表示结点间关系的指针
D)分两部分,一部分存放结点值,另一部分存放结点所占单元数
3、二叉树第i(i≥1)层上至多有( C )结点。

A)2i B)2i C)2i-1 D)2i-1
4、倘若在对串的插入、删除运算中,期望运算速度最快,则应采用( C )。

A)顺序表示法 B)单字符为结点的单链表表示法
C)等量分块表示法 D)不等量分块表示法
5、在一个链队列中,假定front和rear分别为队首和队尾指针,则插入一个结点的操作为( B )。

A)front=front->next; B) rear=rear->next;
C) rear=front->next; D) front=rear->next ;
6、线索二叉树中某结点D,没有左孩子的条件是( B )。

A)D->Lchild=Null B) D->ltag=1
C) D->Rchild=Null D) D->ltag=0
7、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( C )。

A)top不变 B)top=0 C)top-- D)top++
8、链式存储的存储结构所占存储空间( A )。

A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针
B)只有一部分,存放结点值
C)只有一部分,存储表示结点间关系的指针
D)分两部分,一部分存放结点值,另一部分存放结点所占单元数
9、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top作为栈顶指针,当做出栈处理时,top变化为( C )。

A)top不变 B)top=0 C)top-- D)top++
10、在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为( B )。

A) rear=rear->next; B) front=front->next;
C) rear=front->next; D) front=rear->next ;
11、设有一个栈,元素的进栈次序为A, B, C, D, E,下列是不可能的出栈序列是( C )。

A) A, B, C, D, E
B) B, C, D, E, A
C) E, A, B, C, D
D) E, D, C, B, A
12、( C )在进行插入操作时,常产生假溢出现象。

A)顺序栈 B)循环队列
C)顺序队列 D)链队列
13、用一维数组A进行顺序存储时,若起始地址为loc(A1),元素长度为c,则A的第i个数组单元在存放地址loc(Ai),等于( B )。

A)loc(A1)+i*c B)loc(A1)+(i-1)*c
C)loc(A1)+i*c+1 D)loc(A1)+(i+1)*c
14、设单链表中指针p指着结点A,若要删除A之后的结点(若存在),则需要修改指针的操作为( A )。

A)p->next=p->next->next B)p=p->next
C)p=p->nexe->next D)p->next=p
15、广义表head(((a,b),(c,d)))的运算结果为( A )。

A)(a,b) B)(c,d)
C)空表 D)((a,b),(c,d))
16、串的逻辑结构与( D )的逻辑结构不同。

A)线性表 B)栈
C)队列 D)树
17、设有一个栈,元素的进栈次序为A, B, C, D, E,下列是不可能的出栈序列是( C )。

A) A, B, C, D, E
B) B, C, D, E, A
C) E, A, B, C, D
D) E, D, C, B, A。

相关文档
最新文档