首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2016-03-29
109
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
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)); l else return 0: //查找失败 } 算法时间复杂度为O(log
2
n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/6hRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
明代的一条鞭法和清初的地丁银制度反映当时社会经济的特点是()。
《齐民要求.序》中写道:“今采摭经传,爰及歌谣,洵之老成,验之行事,起自农耕,终于醯醢(酱醋),资生之靡不毕书书;号日《齐民要术》……舍本逐末,贤哲所非……故商贾之事,阙而不录。”这段材料表明作者()。①采取古今资料的编撰原则②
下列有关曲辕犁的表述正确的是()①曲辕犁早在中国汉代即已使用了②曲辕犁在中国出现至少比欧洲早一千多年③我国古代的农业工具和农耕技术曾长期居世界领先地位④处于“蒸汽时代”的欧洲农业技术革新,滞后于同时代工业的发展
下列关于湘军的叙述中不正确的是()。
关于中世纪西欧城市发展状况,叙述正确的是()。①城市取得自由或自治,一般以赎买为手段。②城市的自由和自治,一般以封建主或国王颁发的特许证书为凭据。③有的城市集体为封君服军役,并履行封臣的其他义务。④城市可视为
中华人民共和国恢复在联合国合法席位的时间是()。
下列有关元朝民族关系的叙述,不正确的是()。
以下()协议完成了从网卡到IP地址的映射。
A、1243B、4312C、2134D、3214D图的BFS遍历。D选项,首先访问结点3,与3邻接的结点4、2都未曾访问过,故3后面因该为2、4(或4、2),故D错。
指令系统字长16位,每个地址码为6位,采用扩展操作码的方式,试设计14条二地址指令,100条一地址指令,100条零地址指令。(1)画出操作码的扩展形式。(2)下图为指令译码逻辑图,其中只给出了二地址指令的译码逻辑,试补全一地址指令和零地址指令的
随机试题
周围神经损伤后,为观察神经修复情况,可进行下列哪项检查
女,32岁。发热伴下腹坠痛2天,3天前因不孕症行宫腔镜检查,术后出现腹部坠痛,阴道分泌物增多,伴发热。查体:T39.2℃,下腹部压缩痛阳性,反跳痛阳性,双合诊可触及右侧附件区包块直径约5cm,触痛明显。血常规示:WBC18×109/L,N0.87。经常
建筑工程费用的估算可采用单位建筑工程投资估算法,此法可进一步细分为()。【2012年真题】
某医院改扩建工程于2006年5月1日申报竣工,同年5月10日竣工验收合格,5月20日工程移交,5月24日办理了竣工验收备案手续。总包施工单位提交了工程质量保修书。在保修期间,建设单位找了一个家装施工队进行地板改造,将地埋采暖管损坏,冬季供暖时发生了跑水事故
甲、乙两人在某建筑公司的工地工作。某日上班时,甲因疏忽大意,操作不当,致乙右臂伤残。有关该事件的下列表述中,正确的是()。
股东大会会议由全体股东推选的代表主持。()
根据所要谈判的项目,确定谈判人员的组成,工程合同谈判一般可由()组成。
股东会会议作出修改章程、增加或者减少注册资本的决议,以及公司合并、分立、解散或者变更公司形式的决议,必须经代表()以上表决权的股东通过。
给定资料1.“买房子的各种税怎么算?”“如何制作一个高质量的PPT?”“零基础考注册会计师,哪几本教材值得参考?”互联网时代,人们逐渐习惯于在网上搜索信息,解答生活中遇到的各种问题。“互联网信息的海量获取,也带来无效信息的充斥泛滥。人们
ASimpleTruthaboutHappinessAfterIgaveatalkonthesubjectofhappiness,awomanintheaudiencestoodupandsaid,"
最新回复
(
0
)