哈工大数据结构期末试题2005春季学期试题含参.doc

哈工大数据结构期末试题2005春季学期试题含参.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
班号 学号 姓名 哈工大2010年春季学期 数据结构与算法 A 试 卷 题号 一 二 三 四 总分 分值 15 15 20 20 70 得分 一、填空题(每空1分,共15分) 注意行为规范遵守考场纪律1. 在顺序存储的二叉树中,编号为i和j的两个结点处在同一层的条件是____________ 注意行为规范 遵守考场纪律 2.某二叉树的前序遍历序列是ABCDEFG,中序遍历序列是CBDAFGE,则其后序遍历序列是_______________。 3.在有n个叶子的哈夫曼树中,分支结点总数为___________个。 4.对于含有n个顶点e条边的连通图,利用Prim算法求最小生成树的时间复杂度为___________。 5. 表达式a*(b+c)-d的后缀表达式是___________。 6. 假定一棵二叉树的结点数为18,则它的最小深度为_______,最大深度为______。 7. 设有一个n阶的下三角矩阵A,如果按照行的顺序将下三角矩阵中的元素(包括对角线上元素)存放在n(n+1)个连续的存储单元中,则A[i][j]与A[0][0]之间有_______ 个数据元素。 8. 设一组初始记录关键字序列为(20,18,22,16,30,19),则根据这些初始关键字序列建成的初始堆为________________________。 9. 磁盘文件的归并技术有______________、____________、__________。 10. 设有向图G中有向边的集合E={1,2,2,3,1,4,4,2,4,3},则该图的一种拓扑序列为____________________。 11.设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行________趟的分配和回收才能使得初始关键字序列变成有序序列。 主管领导签字12. 利用Dijkstra算法求从有向图顶点v1到其他各顶点的最短路径要求边上权值_________。 主管领导签字 二、选择题(每题1分,共15分) 1.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用___________存储方式最节省时间。 A. 顺序表 ? B.双链表? C.?单循环链表 D. 带头结点的双循环链表0 2.在一个具有n个单元的顺序栈中,假定以地址低端(即下标为0的单元)作为栈底,以top作为栈顶指针,当出栈时,top的变化为______。 A. 不变 B. top=0; C.top=top-1; D. top=top+1; 3.设一组初始关键字记录关键字为(20,15,14,18,21,36,40,10),则以20为基准记录的一趟快速排序结束后的结果为_________。 A、 10,15,14,18,21,36,40,20 B、 10,15,14,18,20,40,36,21 C、 10,15,14,20,18,40,36,2l D、 15,10,14,18,20,36,40,21 4.任何一棵二叉树的叶子结点在前序、中序、后序遍历序列中的相对次序________。 A.肯定不发生改变 B.肯定发生改变 C.不能确定 D.有时发生变化 5.用有向无环图描述表达式(A+B)*((A+B)/A),至少需要顶点的数目为_________。 A.5? B. 6? C. 8? D. 9 6. 对线性表进行二分查找时,要求线性表必须___________。 A、以顺序方式存储 B、以链接方式存储 C、以顺序方式存储,且数据元素有序 D、以链接方式存储,且数据方式有序 7. 设散列表表长m=14,散列函数H(k)=k mod 11。表中已有15、38、61、84四个元素,如果用线性探侧法处理冲突,则元素49的存储地址是_________。 A. 8 B. 3 C 若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是_________。 A.快速排序? B. 堆排序? C.归并排序 D. 插入排序 9. ?下面关于m阶B树的说法正确的是__________。 ① 每个结点至少有两株非空子树 ② 树中每个结点至多有m-1个关键字 ③ 所有的叶子都在同一层上 ④ 当插入一个记录引起B树分裂后,树增高一层 A. ①②③? B.②③? C. ②③④ D. ①③ 10. 已知一个有序表为(12

文档评论(0)

rovend + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档