2012年山东科技大学数据结构与操作系统--真题及参考答案讲解.doc

2012年山东科技大学数据结构与操作系统--真题及参考答案讲解.doc

数据结构与操作系统Z试卷 《数据结构》部分 (90分) 一、简答题(20分,每题5分) 1、请给出四种数据结构基本类型。 答:根据数据元素之间关系的不同特征,通常有下列4类的基本结构: 集合。。。 线性结构。。。 树形结构。。。 图状结构或网状结构。。。 2、简述栈和队列的区别。(P44;P58) 区别和联系: 从数据结构上看,栈和队列也是线性表,不过是两种特殊的线性表。 栈只允许在表的一端进行插入或删除操作, 队列只允许在表的一端进行插入操作、而在另一端进行删除操作。 因而,栈和队列也可以被称作为操作受限的线性表。 3、什么是关键路径?(P183) 在AOE网中,有些活动可以并行地运行,最短完成时间应是从源点到汇点的最长路径长度(指路径上所有权值之和),称这样的路径为关键路径。 4、插入类排序有哪几种?其中,哪些是不稳定的排序算法?(P265) 二、应用题(40分) 1、如果进栈的序列是12345,请给出所有3、4先出栈的序列(3在4之前出栈)。(5分)(P) 【解答】34215??,34251,??34521 (可以参考下面这个题: 【¥】铁路进行列车调度时,常把站台设计成栈式结构,若进站的六辆列车顺序为:1,2,3,4,5,6,?那么是否能够得到435612,?325641,?154623和135426的出站序列,如果不能,说明为什么不能;?如果能,

文档评论(0)

1亿VIP精品文档

相关文档