首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2019-08-01
66
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
int BinSrch(rectype r[],int k,low,high){ //在长为n的有序表中查找关键字k,若查找成功,返回k所在位置,查找失败返回0 if(low<=high){ //low和high分别是有序表的下界和上界 mid=(low+high)/2; if(r[mid].key==k)return(mid); else if(r[mid].key>k)return(BinSrch(r,k,mid+1,high)); else return(BinSrch(r,k,low,mid一1)); } else return 0: //查找失败 } 算法时间复杂度为O(log
2
n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/EjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
1543年发表解剖学专著《人体结构论》的是()。
在欧美资产阶级革命时代,最能体现出资产阶级革命要求的文献是()。
在华盛顿会议上,美英支持中国要求的意图是()
提出“天有常道,地有常数”,“制天命而用之”的思想家是()。
骑士团是罗马教皇推行反宗教改革的工具,其中在波罗的海南岸发挥重要作用的骑士团是()。
洋务运动期间,军事企业主要采取的组织形式是()。
三国时期,三国称帝的先后顺序是()。
某网络的拓扑结构由下图所示,其中顶点表示路由器。该网络的路由器采用了链路状态路由算法,在某一时刻各个路由器发送的链路状态如下:A:B(1),D(3)B:A(1),D(1),C(3),E(5)C:B(3),D(1)D:A(3),B(1
计算机系统采用补码运算是为了()。
以下关于图的说法正确的是()。.I在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧Ⅱ若一个有向图的邻接矩阵中对角线一下元素均为O,则该图的拓扑序列必定存在Ⅲ在.AOE网中一定只有一条
随机试题
下列句子属于非主谓句的是()。
运载内源性三酰甘油的主要脂蛋白是
一腹壁静脉曲张患者,脐以上血流方向由下至上,脐以下血流由上至下。该患者应考虑为
休克病人的体位应保持在
下列关于央行票据的描述不正确的是()
今年某边远县城开展了一次前所未有的“做文明公民,遵守交通规则”的创建活动宣传,但是调查表明,只有30%的县城居民实际遵守了交通规则。这说明这次创建活动在宣传方向上有很大的盲目性。上述议论基于的假设项是:
土地整理是指通过采取各种措施,对田、水、路、林、村综合整治,提高耕地质量,增加有效耕地面积,改善农业生态条件和生态环境的行为。根据上述定义,下列不属于土地整理的是()。
2007年10月,公民丙因疾病急需现金,不得已出卖自己的住房,公民甲乘机迫使丙以市价的四分之一购买了该房屋,并办理了房屋过户登记手续。2007年12月,甲向银行乙借款20万元从事苹果销售,银行乙要求甲提供抵押担保,甲于是将从丙处购买的住房作为抵押,双方签订
企业的IT管理工作有3层架构:IT战略规划、IT系统管理和IT技术及运作管理。IT系统管理位于中间,起着承上启下的核心作用。IT系统管理是IT的高效运作和管理,而不是IT战略规划。IT战略规划关注战略层面的问题,IT系统管理是确保战略得到有效执行的战术性
下列不能用作存储容量单位的是()。
最新回复
(
0
)