首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2019-08-15
43
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
int BinSrch(rectype r[],int k,low,high){ //在长为n的有序表中查找关键字k,若查找成功,返回k所在位置,查找失败返回O if(low<=high){ //low和high分别是有序表的下界和上界 mid=(low+high)/2; if(r[mid].key==k)return(mid); else if(r[mid].key>k)retum(BinSrch(r,k,mid+l,high)); } else retum(BinSrch(r,k,low,mid一1)); } else retum 0: //查找失败 } 算法时间复杂度为0(log
2
n)。
解析
转载请注明原文地址:https://jikaoti.com/ti/XoGjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
我国古代文献中记载了许多有关部落和部落联盟之间发生大规模战争的传说,如炎帝和黄帝两个部落曾战于(),结果黄帝取得了胜利。
下列长征事件的正确顺序是()。 ①四渡赤水②召开遵义会议③吴起镇会师④飞夺泸定桥
下列各组条约的时间排列顺序正确的是()。①《布列斯特条约》②《色佛尔条约》③《九国公约》④《洛桑条约》
对斯大林时期形成的高度集中的社会主义经济政治体制的叙述,不确切的是()。
基督教产生的时间是()。
设计一个算法,求无向图G(采用邻接表存储)的连通分量个数。
某机字长32位,它的存储容量为256MB,按字节编址,则它的寻址范围大小为()。
设一段正文由字符集{A,B,C,D,E,F)中的字母组成,这6个字母在正文中出现的次数分别为{12,18,26,6,4,34)。(1)为这6个编码设计哈夫曼编码。(2)设每个字节由8位二进制位组成,试计算按哈夫曼编码压缩存储这段正文共需多少个字
下图所示为双总线结构机器的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有小圈表示有控
当向一棵m阶的B一树做插入操作时,若一个结点中的关键字个数等于(),则必须分裂成两个结点,当向一棵m阶的B一树做删除操作时,若一个结点中的关键字个数等于(),则可能需要同它的左兄弟或右兄弟结点合并成一个结点。
随机试题
A.紫绀B.黄染C.色素沉着D.紫癜E.蜘蛛痣由血管破裂引起的是()
低血钾影响神经,肌肉系统时,最突出的部位是
胶片特性曲线可以反映下列哪些特性
下列哪项是慢性肾炎普通型的表现
目前推荐的抑制胃酸分泌药物的给药方法是
根据《建设工程工程量清单计价规范》的规定,管道安装工程量的计算方法应为( )。
三个人进城,甲每隔9天进一次城,乙每隔11天进一次城,丙每隔7天进一次城。假如这次他们是星期二相遇的,问下次他们是星期几相遇?
EveryonecomplainsthatcorporateAmericais【C1】______tohireadditionalworkers.Far【C2】______attentionhasbeenpaidtothefl
下面概念中,不属于面向对象方法的是()。
【B1】【B5】
最新回复
(
0
)