数据结构与算法分析试卷.pdf
《数据结构与算法分析试卷.pdf》由会员分享,可在线阅读,更多相关《数据结构与算法分析试卷.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 9-1北京工业大学北京工业大学 计算机学院计算机学院 2004 级级 20052006(第二学期)(第二学期)数据结构与算法期末考试卷数据结构与算法期末考试卷 考试形式:考试形式:“A4 一纸开卷一纸开卷”时间时间 2006 年年 6 月月 16 日日 8:009:35 班级班级 学号学号 姓名姓名 题号题号 一一 二二 三三 四四 五五 卷面卷面 总分总分 作业作业 上机上机 总分总分 分数分数 10 10 45 15 20 70%30%100 注意:不能拆卷注意:不能拆卷!卷面不整洁最多可以扣卷面不整洁最多可以扣 3 分分.一、单项选择题(一、单项选择题(10 分)分)1算法的渐进时间复
2、杂度是指()。A算法程序执行的绝对时间 B算法中执行语句的总条数 C算法最深层循环语句中原操作重复执行的次数 D随着问题规模的增大,算法执行时间的增长趋势 2三个元素 X、Y 和 Z 顺序进栈,若进栈过程中允许退栈,不可能得到的退栈排列是()。AXYZ BYZX CZXY DZYX 3利用折半查找在有序表(4,10,28,32,46,55,63,76,97)中查找 28,55 和 97 时,所需进行的关键字和给定值的比较次数分别为()。A3,3,4 B3,4,3 C4,3,3 D4,4,3 4对任一棵二叉树进行遍历,如果只看叶子结点的输出序列,则叶子的先序序列和后序序列所对应的次序关系()。A
3、不确定 B相同 C互为逆序 D不相同 9-25下列排序算法中,其时间复杂度和记录的初始排列无关的是()。A堆排序 B插入排序 C快速排序 D起泡排序 二、填空题(二、填空题(10 分)分)(不写解答过程,将答案直接填写在试题的空上)1数据结构在计算机中的表示被称为 。2包含 t 个非零元素、m 行 n 列的稀疏矩阵,采用三元组表示法存储该矩阵,当 t值很小或与 mn 等数量级时,快速转置算法在这两种条件下的时间复杂度分别为 。3使用循环队列对 n 个结点的满二叉树进行按层次的横向遍历,所开设的队空间大小至少应为 。4假设哈希表的表长为 m,哈希函数为 H(key),若用二次探测再散列解决冲突,
4、则探查地址序列的形式表达为 。5在插入排序、起泡排序、快速排序、堆排序和归并排序等五个排序方法中,适合做“最低位优先”多关键字排序的有 。三、解答题(本大题共三、解答题(本大题共 5 小题,共小题,共 45 分)分)1森林转化为对应的二叉树后,对该二叉树进行先序遍历和中序遍历,结果为:先序序列 HDACBGFE 中序序列 ADCBHFEG 请画出原来的森林。9-3 2.对于给定的关键字序列:Sun,Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec,Moon。(1)以字典序比较大小,画出该输入序列所创建的二叉排序树;(2)写出查找关键字 Moon 的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法 分析 试卷
限制150内