数据结构(C++)模拟试题.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数数据据结结构构 ((C++))模模拟拟试试题题 模拟试题3 ⼀.选择题 1.当初始序列已按健值有序时,⽤直接插⼊ 法进⾏排序,需要⽐较的次数为 () A .n-1 B.log2n C. 2log2n D.n2 冒泡排序n2 选择排序n2 插⼊排序n2 堆排序nlog n 归并排序nlog2n 快速排序n2 希尔排序n2 2.以下时间复杂性不是O(n2)的排序⽅法是( ) A .直接插⼊排序 B.⼆路归并排序 C.冒泡排序 D.直接选择排序 3..对采⽤⼆分查找法进⾏查找运 的查找表,要求按 ()⽅式进⾏存储。 A .顺序存储 B 链式存储 C.顺序存储且结点按关键字有序 D.链式存储且结点按关键字有序 4.设有序表的关键字序列为{1,4 ,6,10,18,35,42,53 ,67,71,78,84 ,92,99},当⽤⼆分查找法查找健值为84的 结点时,经 ()次⽐较后查找成功。 A .2 B. 3 C. 4 D. 12 5.静态查找表与动态查找表两者的根本差别在于( )……………………………………………. A .逻辑结构不同 B.存储实现不同 C.施加的操作不同 D.数据元素的类型不同 6.⽤顺序查找法对具有n个结点的线性表查找的时间复杂性量级为 A .O (n2) B. O(nlog2n) C. O (n) D.O(log2n) 7.设有6个结点的⽆向图,该图⾄少应有 ()条边能确保是⼀个连通图。 A . 5 B. 6 C. 7 D 8 8.在⽆向图中,所有顶点的度数之和是所有边数的 ()倍。 A .0.5 B.1 C.2 D.4 9.深度为6的⼆叉树最多有( )个结点. A .64 B.63 C.32 D.31 10.将含有83个结点的完全⼆叉树从根结点开始编号,根为1号,后⾯按从上到下、从左到右的顺序对结点编号,那么编号为 41的双亲结点编号为 ( ) A .42 B.40 C.21 D.20 11.已知某⼆叉树的后序遍历序列是dabe ,中序遍历序列是deab ,它的前序遍历序列是 () A .a bed B.deab C.de ab D. edba 12.设⼆叉树结点的先根序列、中根序列和后根序列中,所有叶⼦结点的先后顺序( ) A .都不相同 B.完全相同 C.先序和中序相同,⽽与后序不同 D.中序和后序相同,⽽与先序不同 13 .如果以链表作为栈的存储结构,做退栈操作时( ) A .必须判别栈是否满 B.必须判别栈是否空 C.判别栈元素的类型 D.对栈不做任何操作 14 .链栈与顺序栈相⽐,有⼀个⽐较明显的优点即 () A .插⼊操作更⽅便 B. 通常不会出现栈满的情况 C.不会出现栈空的情况 D. 删除操作更⽅便 15.线性结构中的⼀个结点代表⼀个 () A . 数据元素 B. 数据项 C. 数据 D. 数据结构 ⼆.填空题 1.若待排序的序列中存在多个记录具有相同的键值,经过排序,这些记录的相对次序仍然保持不变,则称这种排序⽅法是 ________ 的,否则称为________ 的。 2.按照排序过程涉及的存储设备的不同,排序可分为________排序和________排序。 3.直接插⼊排序是稳定的,它的时间复杂性为________ ,空间复杂度为________ 。 4.对于n个记录的集合进⾏冒泡排序,其最坏情况下所需的时间复杂度是________ 。 5.⼆叉排序树是⼀种特殊的、增加了限制条件的⼆叉树,其限制条件是任⼀结点的键值________ 于其左孩⼦ (及其⼦孙)的 键值且________ 于其右孩⼦ (及其⼦孙)的键值。 6.中根遍历⼀棵⼆叉排序树所得的结点访问序列是键值的________序列。 7.平衡⼆叉排序树上任⼀结点的平衡因⼦只可能是________ 、________或________ 。 8.采⽤散列技术时需要考虑的两个主要问题是:⼀、________?⼆、________? 9.⼀个具有n个顶点的完全⽆向图的边数为________ 。⼀个具有n个顶点的完全有向图的弧度数为________ 。 10.遍历图的基本⽅法有________优先搜索和________优先搜索两种。 11.在⽆向图中,如果从顶点v到顶点v’有路径,则称v和v’是_______ 的。如果对于图中的任意两个顶点v i,v j ∈V ,且v i和v j都 是连通的,则称G为________ 。 12.⼆叉树第i(i=1)层上⾄多有______ 个结点。 13.深度为k(

文档评论(0)

bookst + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档