首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2019-08-01
80
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
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://www.kaotiyun.com/show/EjCi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
公元9~13世纪是西欧封建庄园的兴盛时期,典型的庄园采用()的剥削方式。
一战后,法国对外政策的特点是()。
列宁在()报告中论证了在俄国实现和平过渡的可能性和必要性。
【井冈山革命根据地】
论述1935年到1937年中国共产党方针政策的转变,并分析其对中国共产党发展的历史意义。
赋税是我国古代国家宏观管理经济的重要手段。据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
高度为7的AVL树最少有()个结点。
请利用队列的基本操作写出判定一棵二叉树是否为完全二叉树的算法。要求以二叉链表作为二叉树的存储结构。函数原型为:intIsFull_Bitree(BitreeT)。
假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是____。
随机试题
病案书写要求不包括【】
A.仔猪黄痢B.仔猪白痢C.猪痢疾D.猪传染性胃肠炎E.猪流行性腹泻主要发生于冬季,大小猪都可发生,呕吐,拉水样稀粪,粪便中含有未消化的饲料颗粒,小肠绒毛膜与隐窝的比例由7:1变为1:1,该病可能是()。
当归苁蓉汤主要用于
子宫内膜脱落不全可见无排卵型出血可见
结构的可靠性可概括为()等方面。
技术方案经济效果评价中的计算期包括技术方案的()。
增值税的基本税率为()。
2014年初,甲公司经营陷入困境。面对困境,甲公司采取了以下措施:高管减薪,加强广告宣传,委托其他公司生产本公司的产品。这些措施所体现的收缩战略的方式有()。(2014年)
与建立存货保险储备量无关的因素是()。
我国物权法规定林地的承包期为()
最新回复
(
0
)