數据结构冲刺模拟试卷考前密押试卷参考答案与解析.docVIP

數据结构冲刺模拟试卷考前密押试卷参考答案与解析.doc

  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文档。上传文档
查看更多
數据结构冲刺模拟试卷考前密押试卷参考答案与解析

数据结构冲刺模拟试卷、考前密押试卷 参考答案与解析 冲刺模拟试卷(一) 一、单项选择题 1.C(p3) 2.D(p3) 3.A(p13) 4.D(p28) 5.B(p32) 6.B(p37) 7.B(p51) 8.B(p60) 9.D(p83) 10.B(p95) 11.A(p113) 12.C(p174) 13.D(p196) 14.A(p137) 15.A(p207 1.[解析] 逻辑上的数据结构称为逻辑结构,逻辑结构有线性结构和非线性结构两大类。 2.[解析] 循环队列、链表和哈希表都属于存储结构的描述,而栈属于逻辑结构的描述。 3.[解析] 采用顺序存储方式在已知元素序号的情况下可以直接计算出地址,当指定在线性表的最后进行插入和删除运算时,也不需要进行大量元素的移动。 4.[解析] D答案的操作过程①s-prior=p;②s-next=p-next;③p-next-prior=s;④p-next=s;而其他答案先执行④p-next=s;则使得③p-next-prior=s;中的p-next指向了s,没有真正指向p的原后继结点。 5.[解析] 因为输出序列的第一个元素是n,说明n个元素进栈后才开始出栈,则输出第1个是n,第2个时n-1,第3个时n-2,……,第i个是n-(i-1),即n-i+1。 6.[解析] 循环队列,一次入队是队尾指针rear循环加1,一次出队(删除)是对头指针front循环加1。本题可以不用考虑循环,因为运算没有超出数组最大值。 7.[解析] 空串(Empty String)是长度为零的串,由一个或多个空格组成的串称为空白串(Blank String)。 8.[解析] 按给定的下标范围A[0..8,1..10]进行计算:A[8,5]按行优先存储是第8*10+5=85个元素,要满足题意,应找到按列优先存储时也是第85个的那个元素:每列式9个元素,9*9=81(小于85的最大值),故此元素应在第10列上,又85-81=4,故此元素应在第3行上(行号从0开始的),所以为A[3,10]满足题意。 9.[解析] 在后序线索树中查找*p的后序后继结点,仅当*p的右子树为空时,才能直接由*p的右线索p-rchild得到,否则必须知道*p的双亲结点才能找到其后序后继。因此,如果线索二叉树中的结点没有指向其双亲结点的指针,就可能要从根开始进行后序遍历才能找到结点*p的后序后继。由此可看出,线索对查找指定结点的后序后继并无多大帮助,即在后序线索二叉树求后序后继的问题没有得到有效解决。同理,在前序线索二叉树中求前序后继的问题也没有得到有效解决。 10.[解析] 前缀码是字符集中任一字符编码都不是其他字符的编码的前缀。B答案中“0”是“00”的前缀,“1”是“11”的前缀,所以此编码不是前缀码。 11.[解析] n个顶点的连通图至少有n-1条边,再少就不连通了,连通是指任意两个顶点之间都有路径,而不要求都有边相连。有路径是指从一个顶点沿着某些边可以到达另一个顶点。 12.[解析] C答案的60成了100的左孩子,而别的答案100的左孩子都是80。本题也可以把4个二叉排序树全部构造出来进行比较。 13.[解析] H(26)=9,H(25)=8,H(72)=4,H(38)=4,H(8)=8,H(18)=1,H(59)=8,当最后一个元素59存放时,8号地址已经放了25,9号地址放了26,10号放了8,11号地址开放。 14.[解析] 对于后三种排序方法两趟排序后,序列的首部和尾部两个应是有序的两个极值,而给定的序列并不满足;而使用快速排序两趟排序后,应至少有两个元素已经排在正确位置,现4,8,20都已在正确位置上。 15.[解析] 检索就是在文件中查找给定条件的记录;维护主要是指对文件记录的插入、删除及修改等更新操作。 二、填空题 16.(p9)O(n) 17.(p4)指针 18.(p32)SxSSxSxx 19.(p63)66 20.(p72)n 21.(p175)二叉排序树 22.(p101)n(n-1) 23.(p174)16 24.(p156)O(n㏒2n) 25.(p208)多关键字文件 17.[解析] 链接存储的结点结构至少有两组分组成:数据域和指针域,指针域用来存放存储相邻结点的地址信息。 18.[解析] 栈是后进先出的线性表,此题不能呢个只考虑1234全部进栈再出栈,否则只能得到4321的出栈顺序。 19.[解析] 只存储非零元素需要10*3*2=60字节,另外三元组表中还要一组数据存储矩阵的总行数、总列数和非0元素的总个数需要3*2=6字节。 20.[解析] 每一层上只有一个结点可使用最大高度达到n。 21.[解析] 二叉排序树的一个重要性质是按中序

文档评论(0)

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

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

1亿VIP精品文档

相关文档