08-09-1数据结构试卷A及评分标准新综述.doc

08-09-1数据结构试卷A及评分标准新综述

得分 评卷人 二、选择题(每题2分,共20分) 1.非线性结构是数据元素之间存在一种 。 A)一对多关系 B)多对多关系 C)多对一关系 D)一对一关系 2.算法分析的两个主要方面是 。 A) 空间复杂性和时间复杂性 B) 正确性和简明性 C) 可读性和文档性 D) 数据复杂性和程序复杂性 3.一个向量第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是 A)110 B)108 C)100 D)120 4.具有n(n0)个结点的完全二叉树的深度为 。 A) (log2(n)( B) ( log2(n)( C) ( log2(n) (+1 D) (log2(n)+1( 5.在一个图中,所有顶点的度数之和等于图的边数的 倍。 A)1/2 B) 1 C) 2 D) 4 6.折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中 比较大小,查找结果是失败。 A)20,70,30,50 B)30,88,70,50 C)20,50 D)30,88,50 7.把一棵树转换为二叉树后,这棵二叉树的形态是 。 A)唯一的 B)有多种 C)有多种,但根结点都没有左孩子 D)有多种,但根结点都没有右孩子 8.有8个结点的无向连通图最少有 条边。 A)5 B) 6 C) 7 D) 8 9.最小生成树指的是( ) A)由连通图所得到的边数最少的生成树 B)由连通图所得到的顶点相对较少的生成树 C)连通图的所有生成树中权值之和最小的生成树 D)连通图的极小连同子图 得分 评卷人 四、应用题(50分) 给定一棵二叉树的两种遍历序列,分别是: 中序:C B E D A F I G H 后序:C E D B I F H G A 构造出该二叉树(5分) 画出该二叉树的后序线索化(5分) 2.已知如图所示的有向图,请给出该图的: 每个顶点的入/出度;(3分) 邻接矩阵;(2分) 邻接表;(2分) 画出其强连通分量。(3分) 顶点 1 2 3 4 5 6 入度 出度 4.已知有向图,从顶点v1出发按普里姆算法求其最小生成树,按生成次序写出各条边。 (8分) 5.对任意输入的一个非负十进制整数,打印输出其二进制数,要求写出算法以及栈的结构定义(顺序,链式都可以)。 (10分) 08-09-1学期《数据结构》A答案及评分标准 一、判断 (共10分) 1.×2.×3.×4.×5.×6.×7.√8.√9.√10.× (每题1分) 二、选择(共20分) 1.B 2.C 3.B 4.C 5.C 6.A 7.C 8.B 9.C 10.B (每题2分) 三、填空(每空1分,共20分) 1.逻辑结构、存储结构、运算 2.500、499 3.长度相等、对应字符相等 4.n-1 5.有穷性,可行性,输出 6.尾部,首部,栈顶 7.O(n) 9. 10. ( rear - front + m) % m 11.顺序查找、折半查找(任意查找算法) 四、应用(50分) 1、 Null 图5分 先序序列ABCDEGFIH (2分) 线索化3分 2、 3、画出树5分,写成字符编码4分,求出wpl值3分。 A B C D E F G H 00000 00001 100 001 11 0001 101 01 wpl=5×2+5×1+4×3+3×5+2×9+3×4+3×4+2×7=98 该字符串编码长度至少为98位。 4. 图画出5分,生成次序为V1 V2 V7 V3V4 V5 V6 (3分)

文档评论(0)

1亿VIP精品文档

相关文档