文库网
ImageVerifierCode 换一换
首页 文库网 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

哈尔滨工程大学考研-数据结构-9.doc

  • 资源ID:3467954       资源大小:42.50KB        全文页数:4页
  • 资源格式: DOC        下载积分:3文币
微信登录下载
快捷下载 游客一键下载
账号登录下载
三方登录下载: QQ登录 微博登录
二维码
扫码关注公众号登录
下载资源需要3文币
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

哈尔滨工程大学考研-数据结构-9.doc

1、一、 选择题1 对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为( ) 。A(N+1)/2 B. N/2 C. N D. (1+N)*N /22. 对线性表进行二分查找时,要求线性表必须( )A. 以顺序方式存储 B.以顺序方式存储,且数据元素有序 C.以链接方式存储 D.以链接方式存储,且数据元素有序3. 具有12个关键字的有序表,折半查找的平均查找长度( )。 A. 3.1 B. 4 C. 2.5 D. 54如果要求一个线性表既能较快的查找,又能适应动态变化的要求,则可采用( )查找法。A. 分快查找 B. 顺序查找 C. 折半查找 D. 基于属性5. 在平衡二叉树中

2、插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0右孩子的平衡因子为1,则应作( ) 型调整以使其平衡。A. LL B. LR C. RL D. RR6下列关于m阶B-树的说法错误的是( ) 。 A 根结点至多有m棵子树 B 所有叶子都在同一层次上C 非叶结点至少有m/2 (m为偶数)或m/2+1(m为奇数)棵子树 D 根结点中的数据是有序的7. m阶B-树是一棵( )。A. m叉排序树 B. m叉平衡排序树 C. m-1叉平衡排序树 D. m+1叉平衡排序树二、 判断题1采用线性探测法处理散列时的冲突,当从哈希表删除一个记录时,不应将这个记录的所在位置置空,因

3、为这会影响以后的查找。2在散列检索中,“比较”操作一般也是不可避免的。3查找相同结点的效率折半查找总比顺序查找高。 4完全二叉树肯定是平衡二叉树。5. 设T为一棵平衡树,在其中插入一个结点n,然后立即删除该结点后得到T1,则T与T1必定相同。6在9阶B-树中,除叶子以外的任意结点的分支数介于5和9之间。7. 二叉排序树删除一个结点后,仍是二叉排序树。三、填空题1. 高度为4的3阶b-树中,最多有_个关键字。2. 给定一组数据6,2,7,10,3,12以它构造一棵哈夫曼树,则树高为_,带权路径长度WPL的值为_。3. 己知有序表为(12,18,24,35,47,50,62,83,90,115,1

4、34)当用二分法查找90时,需_次查找成功,47时_成功,查100时,需_次才能确定不成功。4在哈希函数H(key)=key%p中,p值最好取_。5. 顺序查找 FUNC seq(a,n,k):integer; BEGIN I:=1; An+1= _(1)_;WHILE aIk DO I:=I+1;IF _(2)_ THEN return(I) ELSE return(0); END; 6. 已知N元整型数组a存放N个学生的成绩,已按由大到小排序,以下算法是用对分(折半)查找方法统计成绩大于或等于X分的学生人数,请填空使之完善。(C语言,PASCAL语言的考生不填) #define N /*学

5、生人数*/int uprx(int aN,int x ) /*函数返回大于等于X分的学生人数*/ int head=1,mid,rear=N; do mid=(head+rear)/2;if(x=amid) _(1)_ else _(2)_;while(_(3)_);if (aheadx) return head-1;return head; 四、应用题1 在包含n个元素的字典里进行顺序查找,若查找第i个元素的概率为pi,pi如下分布p1=1/2,p2=1/4,pn-1=1/(2n-1),pn=1/2n求成功的查找的平均比较次数。2 设某字典组成如下 D=016, 087, 154, 170,

6、 275, 426, 503, 509, 512, 612, 653, 677, 703, 765, 897, 9083 依次顺序表示在内存中,现用二分法的方法查找字典中是否有元素612,问需要进行多少次比较才能得到结论? 每次选择的比较对象是什么元素?4 设有以下字典wxw, wxz, wzw, wzy, wzz, yyw, yyx, zww, zwx, zwy, zyw, zyx, zyy, zyz试画出等权情况下的最佳二叉排序树。5 画出包含六个成员K1, K2, K3, K4, K5, K6(K1K2K6),权分别为p1=3, p2= p3= p4= p5= p6=1,q1= q2=

7、q3= q4= q5= q6=1的最佳二叉排序树。6 从一棵空AVL树开始,将关键码xal, wan, wil, zol, yo, xul, yum, wen, wim, zi, yon, xem, xul, zom逐个插入,画出每插入一个新关键码后得到的AVL树。7 已知元素个数为12的字典,其元素集合为Jan, Feb, Mar, Apr, May, June, July, Aug, Sep, Oct, Nov, Dec(1) 试按元素的次序依次插入一棵初始时为空的二叉排序树,请画出插入完成之后的二叉排序树,并求其在等概率情况下查找成功的平均查找长度。(2) 按元素顺序构造一棵AVL树,并

8、求其在等概率情况下查找成功的平均查找长度。8 将(for,case,while,class,protected,virtual,public,private,do,template,const,if,int)中的关键字依次插入初态为空的二叉排序树中,请画出所得到的树T。然后画出删去for之后的二叉排序树T,若再将for插入T中得到的二叉排序树T是否与T相同?最后给出T的前序、中序和后序序列。9 设散列表长度为11,散列函数h(x)=x%11,给定的关键字序列为:1,13,12,34,38,33,27,22。试画出分别用拉链法和线性探查法解决冲突时所构造的散列表,并求出在等概率情况下,这两种方法查找成功和失败时的平均查找长度。请问装填因子的值是什么?


注意事项

本文(哈尔滨工程大学考研-数据结构-9.doc)为本站会员(魏子好的一塌糊涂的文献)主动上传,文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文库网(点击联系客服),我们立即给予删除!




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

文库网用户QQ群:731843829  微博官方号:文库网官方   知乎号:文库网

Copyright© 2025 文库网 wenkunet.com 网站版权所有世界地图

经营许可证编号:粤ICP备2021046453号   营业执照商标

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png