首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2016-03-29
108
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
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
学硕统考专业
相关试题推荐
简述鸦片战争的三个阶段。
简述波兰议会君主制_及其特点。
简述马克思主义在中国传播的本土化特点。
简述俄国十月革命与中国新民主主义革命的异同。
1923年纳粹党魁希特勒发动了“啤酒馆暴动”,对此叙述不正确的一项是()。
()是周王室失去对诸侯统治的标志,也是东周建立的标志。
“瓜步之战”发生在下列哪两个政权之间?()
在阿拉伯()统治时期,阿拉伯军队曾与当时中国的唐朝军队发生冲突。
阅读下列史料,并回答问题:在琶勒尼斯(注:地名)一役获胜后,他(庇西特拉图)便占领政府,并解除人民武装;现在他已能稳定地握住僭主政权,并且取得那克索斯。以吕格达密斯为统治者。他解除人民武装的方法是这样的:他在塞修斯庙举行了一个武装的阅兵式,同时举行一次民
在请求分页存储管理中,若采用FIFO的页面淘汰算法,当分配的页面数增加时,缺页中断的次数()。
随机试题
存托凭证
治疗慢性泄泻取胃肠之募合穴是
水分子跨细胞膜转运方式有
下面可造成精浆酸性磷酸酶减低的疾病是
指导性成本计划是以()为依据。
针织胸罩(粘胶纤维制)
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为180分钟。其中,阅读给定资料参考时限为60分钟,作答参考时限为120分钟。满分100分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指
关于局域网交换机,下列表述错误的是()。
Readthefollowingextractfromanarticleaboutbrandstretching(usinganexistingbrandnameonnewtypesofproducts)andthe
最新回复
(
0
)