数据结构试卷与参考答案_9.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构试卷(九) 一、选择题 (30 分 ) 1.下列程序段的时间复杂度为( )。 for(i=0 ; im; i++) for(j=0 ; jt; j++) c[i][j]=0 ; for(i=0 ; im; i++) for(j=0 ; jt; j++) for(k=0 ; kn; k++) c[i][j]=c[i][j]+a[i][k]*b[k][j] ; (A) O(m*n*t) (B) O(m+n+t) (C) O(m+n*t) (D) O(m*t+n) 2.设顺序线性表中有 n 个数据元素,则删除表中第 i 个元素需要移动( )个元素。 (A) n-i (B) n+l -i (C) n-1-i (D) i 3.设 F 是由 T1、T2 和 T3 三棵树组成的森林,与 F 对应的二叉树为 B,T1、T2 和 T3 的结点 数分别为 N1、 N2 和 N3 ,则二叉树 B 的根结点的左子树的结点数为( )。 (A) N1-1 (B) N2-1 (C) N2+N3 (D) N1+N3 4.利用直接插入排序法的思想建立一个有序线性表的时间复杂度为( )。 (A) O(n) (B) O(nlog2n) (C) O(n2 ) (D) O(1og2n) 5.设指针变量 p 指向双向链表中结点 A,指针变量 s 指向被插入的结点 X,则在结点 A 的 后面插入结点 X 的操作序列为( )。 (A) p-right=s ; s-left=p ; p-right-left=s ; s-right=p-right ; (B)s-left=p ; s-right=p-right ; p-right=s ; p-right-left=s ; (C) p-right=s; p-right-left=s ; s-left=p ; s-right=p-right ; (D) s-left=p ; s-right=p-right ; p-right-left=s ; p-right=s; 6.下列各种排序算法中平均时间复杂度为 O(n2)是( )。 (A) 快速排序 (B) 堆排序 (C) 归并排序 (D) 冒泡排序 7.设输入序列 1、 2、3、?、 n 经过栈作用后,输出序列中的第一个元素是 n ,则输出序列 中的第 i 个输出元素是( )。 (A) n-i (B) n-1-i (C) n+l -i (D) 不能确定 8.设散列表中有 m 个存储单元,散列函数 H(key)= key%p,则 p 最好选择( )。 (A) 小于等于 m 的最大奇数 (B) 小于等于 m 的最大素数 (C) 小于等于 m 的最大偶数 (D) 小于等于 m 的最大合数 9.设在一棵度数为 3 的树中,度数为 3 的结点数有 2 个,度数为 2 的结点数有 1 个,度数 为 1 的结点数有 2 个,那么度数为 0 的结点数有( )个。 (A) 4 (B) 5 (C) 6 (D) 7 10.设完全无向图中有 n 个顶点,则该完全无向图中有( )条边。 (A) n(n-1)/2 (B) n(n-1) (C) n(n+1)/2 (D) (n-1)/2 11.设顺序表的长度为 n,则顺序查找的平均比较次数为( )。 (A) n (B) n/2 (C) (n+1)/2 (D) (n-1)/2 12.设有序表中的元素为 (13, 18, 24, 35, 47,50, 62),则在其中利用二分法查找值为 24 的元素需要经过( )次比较。 (A) 1 (B) 2 (C) 3 (D) 4 13. 设顺序线性表的长度为 30,分成 5 块,每块 6 个元素,如果采用分块查找,则其平均查 找长度为( )。 (A) 6 (B) 11 (C) 5 (D) 6.5 14. 设有向无环图 G 中的有向边集合 E={1, 2, 2,3, 3,4, 1, 4},则下列属于该 有向图 G 的一种拓扑排序序列的是( )。 (A) 1, 2,3, 4 (B) 2, 3, 4, 1 (C) 1, 4,2, 3 (D) 1, 2, 4, 3 15.设有一组初始记录关键字序列为 (34,76,45,18,26,54,92),则由这组记录关键字生 成的二叉排序树的深度为( )。 (A) 4 (B) 5 (C) 6 (D) 7 二、填空题 (30 分 ) 1. 设指针 p 指向单链表中结点 A,指针 s 指向被插入的结点 X,则在结点 A 的前面插入结 点 X 时的操作序列为: 1) s-next=___________; 2) p-next=s; 3) t=p-data ; 4) p-data=___________ ;5) s-

文档评论(0)

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

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

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档