首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
设记录R1,R2,…,Rn按关键字值从小到大顺序存储在数组r[1..n]中,在r[n+1]处设立一个监督哨,其关键字值为+∞。试写一查找给定关键字k的算法,并画出此查找过程的判定树,求出在等概率情况下查找成功时的平均查找长度。
设记录R1,R2,…,Rn按关键字值从小到大顺序存储在数组r[1..n]中,在r[n+1]处设立一个监督哨,其关键字值为+∞。试写一查找给定关键字k的算法,并画出此查找过程的判定树,求出在等概率情况下查找成功时的平均查找长度。
admin
2017-01-04
27
问题
设记录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://jikaoti.com/ti/j6fjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述罗马共和国早期平民反贵族斗争的原因、过程和意义。
简述隋唐民族关系的特点、作用。
试述欧美盟国对德、日法西斯处置的异同,并分析这种现象的原因及影响。
【《五四指示》】北京大学2000年中国通史真题
最早测量子午线的长度,并主持修订了当时最先进历法《大衍历》的是僧人()。
《道威斯计划》的实施所产生的直接结果是()。
1543年发表解剖学专著《人体结构论》的是()。
1628年出版了《心血运动论》一书,论证了血液在全身的循环运动,使生理学发展为科学的是()。
一个UDP用户的数据报的数据部分长为8192字节。那么通过以太网来传播该UDP数据报时,最后一个IP分片的数据长度是()。
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
随机试题
A.FⅢB.FⅦC.FⅧD.FⅫ内源性凝血途径的始动因子是
A.头痛B.全脊髓麻醉C.喉头痉挛D.局麻药中毒硬膜外麻醉的严重并发症
上体前屈时腹痛明显,直立位时减轻,提示何种疾病
吴某,女,60岁,因肺心病收住院治疗,护士巡视病房时,发现病人口唇发绀,血气分析结果显示:PaO242mmHg,PaCO270mmHg。护士为病人提供的用氧方式是
下列不能利用套期保值交易进行规避的风险是()。
萝卜、草莓、芝麻和花椰菜这几种常见的农产品所对应的植物器官依次是:
下列四句话中,意思与其他三句不同的是:
如何判断根管壁或髓室底穿?
Billhadbeenlookingforhisglovesforquiteawhile,which_____eventuallyunderacushion.
TheMastersofBusinessAdministration(MBA),thebest-knownbusinessschoollabel,isanintroductiontogeneralmanagement.Th
最新回复
(
0
)