首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设记录R1,R2,…,Rn按关键字值从小到大顺序存储在数组r[1..n]中,在r[n+1]处设立一个监督哨,其关键字值为+∞。试写一查找给定关键字k的算法,并画出此查找过程的判定树,求出在等概率情况下查找成功时的平均查找长度。
设记录R1,R2,…,Rn按关键字值从小到大顺序存储在数组r[1..n]中,在r[n+1]处设立一个监督哨,其关键字值为+∞。试写一查找给定关键字k的算法,并画出此查找过程的判定树,求出在等概率情况下查找成功时的平均查找长度。
admin
2017-01-04
65
问题
设记录R
1
,R
2
,…,R
n
按关键字值从小到大顺序存储在数组r[1..n]中,在r[n+1]处设立一个监督哨,其关键字值为+∞。试写一查找给定关键字k的算法,并画出此查找过程的判定树,求出在等概率情况下查找成功时的平均查找长度。
选项
答案
intSearch(rectype r[],int n,keytype k){ //在n个关键字从小到大排列的顺序表中,查找关键字为k的结点 r[n+1].key=MAXINT; //在高端设置监视哨 int i=1: while(r[i].key<k)i++; if(r[n+1].key==k)return(i%(n+1)); else return(0); } 查找过程的判定树是单枝树。本题中虽然表按关键字有序,但进行顺序查找,查找成功的平均查找长度亦为(n+1)/2。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/iQRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
评析郑和下西洋的历史条件和意义。
布雷顿森林体系是如何建立的,包括哪些内容?
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
最早以立法形式巩固大化改新成果的法令是()。
与前两次工业革命相比,第三次科技革命在能源结构上的主要变化是()
“二战”爆发的原因是多种因素综合作用的结果,其中最根本的因素是()。
假设系统的所有资源是同类型的,系统中的进程每次申请资源数最多1个,那么,下面列出的4种情况中,()可能发生死锁。情况序号系统中进程数资源总量
编写判定给定的二叉树是否是二叉排序树的函数。
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
为了在通用操作系统管理下的计算机上运行一个程序,需要经历几个步骤,但是,()不是一定需要。
随机试题
简述组织的作用。
Manyolderparentsfindthemselvesbalancingtheirlimitedfinancialresources,decliningenergyandfailinghealthagainstthe
关于乳腺囊性增生病,下列哪项是错误的
A.清热和胃B.清泄心脾积热C.滋阴潜阳,引火归元D.清热解毒,通腑泻火E.养阴生津,清热润喉
化学结构为的药物名称为
某建筑公司为承揽一工程施工项目与某设备租赁公司签订了一份塔式起重机租赁合同,其中约定租赁期限至施工合同约定的工程竣工之日,则该合同是()。
在下列选项中,属于心理过程的是()
设一个工程由两个窗体组成,其名称分别为Fornml和Fornm2,在Fornml上有一个名称为Command1的命令按钮。窗体Fornml的程序代码如下:PrivateSubCommand1_Click()PrivateSu
In1959,Hawaiibecamethefiftiethstateintheunion.【C1】________CongresssofarawayinWashingtonD.C.,howdoHawaiiansg
ThemassivewaterfallswhichstraddletheinternationalborderseparatingCanadaandtheUnitedStatesisknownas
最新回复
(
0
)