首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2019-08-01
106
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
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
学硕统考专业
相关试题推荐
下列明末清初来华传教士,按时间顺序排列,正确的是()。
以下不属于泰州学派的哲学思想的是()。
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:明朝推行一条鞭法中“一”的内容是()
赋税是我国古代国家宏观管理经济的重要手段。 据此回答问题:哪位皇帝的即位首次应用了秘密立储制?()
两极格局结束后,世界形势发展的总态势的基本特点()
从“鲁尔危机”的发生到《道威斯计划》的实施,西方国际关系变化对当时有关国家的影响是()。①美国势力进一步向欧洲渗透②英国达到了限制法国、保持均势的目的③德国获得重建经济的有利时机④法国扩充实力争霸欧洲的计划遭
关于德国工业革命,说法不正确的是()。
三个进程P1、P2、P3互斥使用一个包含N(N>O)个单元的缓冲区。P1每次用produce()生成一个正整数并用put()送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用getev
试就MutualExclusion、Progress、BoundedWaiting论述以下解决双进程临界区问题的算法是错误的:ProcessPO:do{flag[0]=true;While(flag[1]);
在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是____。
随机试题
A.静注地西泮B.苯妥英钠C.乙琥胺D.静注硫酸镁E.氯丙嗪癫痫小发作首选
简述可撤销民事行为的概念和特征。,(西南政法大学2002年研究生入学考试题)
【背景资料】某高速公路膨胀土路堑段,长480m,挖深8~9m,右侧为顺层边坡,岩土层倾角为12~15°,结构面内摩擦角为5°,黏聚力为12kPa。边坡加固防护方案如图1B420080—1所示。施工单位采用如图1B420080-2所示的工艺流程组织施工,于
建设项目()的主要任务是进行调查研究,作出正确的决策。
甲公司的所得税税率为25%。2015年财务报告于2016年4月20日批准报出,2015年度所得税汇算清缴于2016年4月30日完成。甲公司2015年12月31日涉及一项诉讼案件,甲公司的法律顾问认为,败诉的可能性为60%,如败诉,赔偿金额估计为100万元。
设则有
数据库类型是根据______划分的。
一个路由器的路由表通常包含
ThemanwhoinventedCoca-ColawasnotanativeAtlantan,butonthedayofhisfuneraleverydrugstoreintowntestimoniallysh
HungerandfoodinsecurityhavebeencalledAmerica’s"hiddencrisis."Atthesametime,andapparentlyparadoxically,obesity
最新回复
(
0
)