首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
试写出二分查找的递归算法。
试写出二分查找的递归算法。
admin
2014-12-25
22
问题
试写出二分查找的递归算法。
选项
答案
int binlist(datatype a[n];int S,t;dataType x) /*n为元素个数,s,t分别为查找区间的上、下界*/ { if(s>t)return(0); /*查找失败*/ else{mid=(S++)/2; switch(mid)of (X
[mid]:return(binlist(a,mid+1,t,x)); /*在高端区间上递归*/ } } }
解析
在待查区间的上、下界处设两个指针,由此计算出中间元素的序号,当中间元素大于给定值X时,接下来到其低端区间去查找;当中间元素小于给定值X时,接下来到其高端区间去查找;当中间元素等于给定值X时,表示查找成功,输出其序号。
转载请注明原文地址:https://www.kaotiyun.com/show/9ZVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
信息加密的方式不包括【】
细缆以太网的最大网络干线长度为【】
下列各项中,属于系统设计阶段产生的文档是()
某学生管理系统的数据库包含如下关系表:Student(Sno,Name,Gender,Class,Major,Dno);Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)Course(Cno,Subject,Credit,Tim
有一个数据库应用系统包括三个实体:商店:商店编号、店名、地址、店长会员:会员编号、会员名、住址职工:职工编号、职工名、性别、工资其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会
在SQLServer2000安装时,安装程序会把系统文件存放在启动盘的目录下,存放客户端和服务器端可执行文件与DLL文件的是()
在关系模型中,对于完整性规则叙述错误的是()
记录是对文件进行存取操作的基本单位,一个文件的记录长度
在操作系统中,设计者往往编制了许多完成不同功能的子程序供用户程序执行中使用,这些子程序被称为
在数据定义语句中表示定义的数据为长度为16位二进制数所采用的助记符为()
随机试题
容器结构是以什么为主体制造的结构?
下列关于甲状腺危象临床表现描述不正确的是
下列检查不能确定面神经损伤部位的是
产后胎盘附着面子宫内膜完全修复需要的时间约为
患者女性,58岁,慢性肾小球肾炎病史23年,1年前出现颜面部水肿,尿蛋白4+。查体:血压180/100mmHg,贫血貌,该患者水肿产生的原因为
我国《合同法》规定,要约人要撤销要约的,撤销要约通知应在()到达对方。
进出口货物如果是以外币计算成交的,由海关按照税款缴纳之日国家外汇管理部门公布的“人民币外汇牌价表”的买卖中间价,折合为人民币。()
3,9,36,180,540,2160,()
如何区分科学与伪科学?一个残酷的现实就是两者之间的界限有时是模糊的。在发展迅速的生命科学、人工智能等领域,今天的发现很可能就会颠覆昨天的定论。更让人头痛的是,当科学知识被撕裂、混杂再拼到一起时,哪怕是专业人士也很难即刻辨析真伪,更不用说被专业术语一下子搞晕
Manypeopleseemtothinkthatsciencefictionistypifiedbythecoversofsomeoftheoldpulpmagazines.Thisisunfortunate
最新回复
(
0
)