首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2016-03-29
82
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
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://www.kaotiyun.com/show/6hRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
简述鸦片战争的三个阶段。
()是周王室失去对诸侯统治的标志,也是东周建立的标志。
三大战役的先后顺序是()
下列城市:①南京②厦门③天津④杭州,按其在近代历史上开放为商埠的时间先后顺序排列应该是()
下面有关兵制的内容,与唐玄宗有关的是()
北约和华约两个组织对峙近半个世纪,其影响是()。
晚清时期清帝年号的正确排序是
下列叙述正确的个数是()。 1)向二叉排序树中插入一个结点,所需比较的次数可能大于此二叉排序树的高度。2)对B-树中任一非叶子结点中的某关键字K,比K小的最大关键字和比K大的最小关键字一定都在叶子结点中。3)所谓平衡二叉树是指左、右
已知一个带有表头结点的单链表,结点结构为:假设该链表只给出了头指针list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。要求:
操作系统可以为用户提供多种功能,而操作系统必须提供但是又不作为资源管理的是()。
随机试题
AnofficetoweronMillerStreetinManchesteriscompletelycoveredinsolarpanels.Theyareusedtocreatesomeoftheenergy
食品卫生监督检查应遵循的原则
尿频量多,混浊如脂膏,尿甜,腰膝酸软无力,头昏耳鸣,多梦遗精,皮肤干燥,全身瘙痒。舌红少苔,脉细数口渴引饮,能食与便溏并见,饮食减少,精神不振,四肢乏力。舌淡,苔白而干,脉细弱无力
关于梭形关节的叙述,下列错误的是( )
早期流产是晚期流产的描述是
2008年2月7日,在河南郑州农村某田野上,几个放羊人在火堆旁烤火。突然,从火堆里发出巨响,村民王德龙被炸伤了眼睛。原来,是在场的少年武小军捡到一只蜡烛般大小的鞭炮,他两次将鞭炮埋入火堆中,从而引起爆炸。武小军的父亲将王德龙送往医院,并为其支付了4000多
AIfhumansweretrulyathomeunderthelightofthemoonandstars,wewouldgoindarknesshappily,themidnightworldasvis
N-ISDN定义的网络终端设备和用户设备之间的数字位管道接口是(36)。在 N-ISDN定义的基本速率接口中,B信道的数据速率是(37)kb/s,D信道的数据速率是(38)kb/s。在一条64 kb/s的理想信道上,传送一个100 KB的文件需要的时间是(
在MySQL中,可以使用_________语句来侈改、更新一个表或多个表中的数据。
ThemuseumonEllisIsland,aformerimmigrationstation,containsdocumentsandartifacts______tofourcenturiesofUnitedSta
最新回复
(
0
)