数据结构试卷一及答案.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题一 一、? 选择题 ( 每小题 2 分,共 20 分 ) 1.下列程序段的时间复杂度为( )。 i=0,s=0; while (sn) {s=s+i;i++;} (A) O(n/2)? (B) O(n/3)? (C) O(n) (D) O(n2) 2.设某链表中最常用的操作是在链表的尾部插入或删除元素,则选用下列( )存储方式最节省运算时间。 (A) 单向链表 (B) 单向循环链表 (C) 双向链表 (D) 双向循环链表 3.设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为( )。 (A) s-next=p-next;p-next=-s; (B) q-next=s; s-next=p; (C) p-next=s-next;s-next=p; ?(D) p-next=s;s-next=q; 4.设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为( )。 (A) 5,3,4,6,1,2?? ? (B) 3,2,5,6,4,1 (C) 3,1,2,5,4,6??? ?(D) 1,5,4,6,2,3 5.设有一个10阶的下三角矩阵A(包括对角线),按照从上到下、从左到右的顺序存储到连续的55个存储单元中,每个数组元素占1个字节的存储空间,则A[5][4]地址与A[0][0]的地址之差为( )。 (A) 10??? ?(B) 19???? (C) 28???? (D) 55 6.设一棵m叉树中有N1个度数为1的结点,N2个度数为2的结点,……,Nm个度数为m的结点,则该树中共有( )个叶子结点。 ?? 7. 二叉排序树中左子树上所有结点的值均( )根结点的值。 (A) ???? (B) ???? ?(C) =????? (D) != 8. 设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为( )。 (A) 129?? (B) 219??? (C) 189?? (D) 229 9. 设有n个关键字具有相同的Hash函数值,则用线性探测法把这n个关键字映射到HASH表中需要做( )次线性探测。 (A) n2??? (B) n(n+1) (C) n(n+1)/2 (D) n(n-1)/2 10.设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉中共有( )个结点。 (A) 2n??? (B) n+l??? (C) 2n-1???? (D) 2n+l 二、 填空题 ( 每空?2 分,共 50 分 ) 1. 数据元素及其关系在计算机存储器内的表示称为??????????。 2. 假设某个带头结点的单链表的头指针为head,则判定该表为空表的条件是??????????。 3. 栈是一种操作受限的线性结构,其操作的主要特征是?????????? 。若进栈序列为123,则不可能的出栈序列为?????????? 。 4. 已知广义表C=(a,(b,c),d),则:tail(head(tail(C)))=?????????? 。 5. 要在单链表中指针p所指向结点后插入s所指的结点,应顺序执行?????????? 和 ??????????语句。 6.具有3个结点的二叉树有?????????? 种形态。 7.一棵二叉树采用二叉链表存储,则必有 ??????????个指针域不空。 8.对关键字序列46,79,56,38,40,84采用快速排序以位于最左位置的对象为基准而得到的第一次划分结果为 ??????????。 9. 在哈希查找中,处理冲突的方法有?????????? 、再哈希法、?????????? 和建立公共溢出区。 10.在堆排序过程中,由n个待排序记录建成初始堆需要进行?????????? 次筛选。 11.已知二叉树中叶子结点数为50,则该二叉树的总结点数至少应有?????????? 个。 12.一个具有n个顶点无向连通图最少有?????????? 条边,最多有?????????? 条边。 13.图的深度优先有哪些信誉好的足球投注网站遍历算法类似于二叉树的?????????? 遍历,图的广度优先遍历算法类似于二叉树的?????????? 遍历。 14.在二叉排序树上进行 ??????????遍历,可以得到一个关键字的递增序列。 15.在图G的邻接表表示中,每个顶点邻接表中所含的结点数,对于无向图来说等于该顶点的?????????? ;对于有向图来说等于该顶点的?????????? 。 16.若待排序序列中存在多个具有相同关键字的记录,若排序完成后这些记录的相对位置发生改变,则称该排序法是 ??????????。写出3种不稳

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档