- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)