数据结构--2012河北工大考研题及答案.docVIP

数据结构--2012河北工大考研题及答案.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文档。上传文档
查看更多
数据结构--2012河北工大考研题及答案

2012年 一. 1. 线性表的顺序映象就是逻辑上 的两个数据元素,在物理存储上赋予 位置的一种存储分配方式。 【答案】【答案】 【答案广义表(a, (a, b),d,e,((i,j),k))的长度和深度。 【答案【答案 二维数组 A有 m行 n列 ,采 用行优先存储,每个数据元素占k个字节并且第一个元素的存储地址是 LOC(A[1,1]),则数据元素A[i,j]的地址是 。 【答案LOC(A[1,1])+(n(i-1)+(j-1))k 二. 在下面给出的儿种排序方法中,要求辅存空间最小的排序方法是 辅存空间最小的排序方法是归并排序。 【答案【答案【答案【答案【答案要看查找的数的位置如果查找的数在第一个,当然是顺序查找快了但是就平均查找时间复杂度来看,应属折半查找好就是将随机来的关键字按照等概率均匀分配到存储空间中实际中,除非知道关键字集合的分布,一般很难到达这个理想状况,只是相对比较均匀一些R1 ,R2,R3,……,Rn 若 Ki=Kj (K为关键字值) 且 1≤i≤n , 1≤j≤n ,i≠ j 如果排序前Ri领先于Rj,排序后Ri仍领先于Rj,则称此排序是为稳定排序。反之为非稳定排序。 可以看出,稳定排序与非稳定排序相比,减少了元素的不必要的移动次数。 快速排序、希尔排序等时间性能较好的排序方法之所以是不稳定的,我们可以通过分析它们的排序过程得到解释。由于这些方法在排序过程中的“比较”不是在“相邻的两个记录关键字”之间进行的,因此,这样的比较产生的交换,就有可能改变了关键字值相同的数据元素原先的顺序,所以是不稳定的。 二叉排序树T的各元素值均不相同,请问用什么有效方法,才能按递增次序打印出元素值来? 【答案】对二叉树T作中序遍历,打印中序遍历的结果序列,则会得到按递增次序排列的各元素值。 什么是队列的假溢出?通常可以采用什么办法解决假溢出? 【答案】所谓的假溢出是指:在用数组模拟的顺序队列中,队列的尾指针已指向数组的最大下标位置,而头指针却并非指向数组的最小下标的前一位置,而是指向数组中的某一位置。此时若作入队操作,则出现上溢现象,但实际上队列中却并未存满,故称为假溢出。 解决的办法通常是移动元素或利用循环队列,前者要增加时间复杂度,后者实现较复杂。 五、 某单位有2000个职工,在人事管理中,职工号按同一规律编定,且具有从小到大的顺序。若用户需要以职工号为关键字查询某职工 的相关信息,请设计一个算法,能有效地完成这个功能。 【答案】见图片 现有一个逆序排列的数据元素序列,用带头结点的单链表存储,已知头结点的地址存在h中,请设计一个算法,能有效的按正序输出该序列。 【答案】我前面的内容有点忘了,,,所以这道题就先没看 3. 己知一个数据值为整数的线性表,欲以表中第一个数据元素为参考点,将该表划分为左右两部分,使 其参考点左边的每个数据元素值均小于参考点的值,而参考点右边的每个数据元素值均大于参考点的值。请设计一个求解该问题的有效算法。 【答案】高分笔记 快速排序的程序我觉得可以直接用

文档评论(0)

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

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

1亿VIP精品文档

相关文档