模拟题 择题和填空.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模拟试题 PS:选择题和填空答案在最后面 一.选择题(每小题只有一个正确答案,并将其填入题前的括号内,每题2分,共10分) ( )1. 设n为偶数试计算运行下述程序段后m的值。 m=0; for (i=1; i=n; i+ +) for (j=2*i; j=n; j+ +) m++; A.m=n2/2 B.m=n2/3 C.m=n2/4 D.m=n2 ( )2. 栈中元素的进出原则是 A.先进先出 B.后进先出 C.栈空则进 D.栈满则出 ( )3.对于有n 个结点的二叉树, 其高度为_________ A.nlog2n B.log2n C.?log2n?+1 D.不确定 ( )4.折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中 比较大小,查找结果是失败。 A.20,70,30,50 B.30,88,70,50 C.20,50 D.30,88,50 ( )5. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址: A. 必须是连续的 B. 部分地址必须是连续的 C. 一定是不连续的 D. 连续或不连续都可以 二.填空(每空2分,共10分) 1. 在一个长度为n的顺序表中,在第i(0≤i≤n+1)个元素之前插入一个新元素时,需要向后移动 个元素: 2. 一棵具有257个结点的完全二叉树,它的深度为 。 3. 栈是一种特殊的线性表,允许插入和删除运算的一端称为 。 4. 由3个结点所构成的二叉树有 种形态。 5. 试确定下述程序段中带@号语句的频度为: x=91; y=100; while (y0) @ { if (x100) {x- =10; y--;} else x++; } 解答题 已知一棵二叉树的中序序列和后序序列分别为BDCEAFHG和DECBHGFA,请画出此二叉树(简要叙述原因。) (共10分) 解:由后序序列DECBHGFA,得A为这棵二叉树的根, 则由中序序列BDCEAFHG,有BDCEAFHG,BDCE为左子树,FHG为右子树 由后序序列得中序序列BDCE根为B,无左子树,有右子树DCE; 中序序列FHG根为F,无左子树,有右子树HG 由后序序列得中序序列DCE根为C,左子树为D,右子树为E; 中序序列HG根为G,左子树为H 综合所得,画出这棵二叉树如右图 已知一组关键字为(39,23,54,25,31,28,55,12,19,51,64),用链地址法解决冲突。假设装填因子α=0.75,散列函数的形式为H(K)=K MOD P,回答下列问题:(共12分) (1) 构造出散列函数; (2) 计算出等概率情况下查找成功的平均查找长度; (3) 计算出等概率情况下查找失败的平均查找长度; 解: (1)由α=0.75,得表长m=11/0.75=15,取P=13(p取小于等于表长的最大素数), 得 散列函数H(k)=k MOD 13 (2)因为p=13,散列地址取0到12,用链地址法解决冲突,实际长就取13。 画出链表(略) ASLsucc=18/11 (3)画出存储情况(略),ASLunsucc=24/13 设T是一棵二叉树,除叶子结点外,其它结点的度数皆为2,若 T中有6个叶结点,试问:(共12分) (1)T树的最大深度Kmax = ? 最小可能深度Kmin = ?(求写出演算过程) (2)T树中共有多少非叶结点? (3) 若叶结点的权值分别为1,2,3,4,5,6。请构造一棵哈曼夫树,为这6个叶结点设计哈夫曼编码,并计算该哈曼夫树的带权路径长度WPL。 解:(1)T树的最大深度Kmax=6(除根外,每层均是两个结点) T树的最小深度Kmin=4 (具有6个叶子的完全二叉树是其中的一种形态) (2)非叶子结点数是5。(n2=n0-1) (3)哈夫曼树见下图,其带权路径长度WPL=51 画出对长度为10的有序表进行折半查找的判定树(10分) 答: 判别下列序列是否为堆(小顶堆或大顶堆),若不是,则将其调整为小顶堆:(共12分) (1) {100,86,48,73,35,39,42,57,66,21}; (2) {1

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档