首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2017-11-14
37
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
int BinSreh(reetype r[],int k,low,high){ //在长为n的有序表中查找关键字k,若查找成功,返回k所在位置,查找失败返回0 if(low<=high)f //low和high分别是有序表的下界和上界 mid=(low+high)/2: if(r[mid].key==k)return(mid); else if(r[mid].key>k)return(BinSreh(r,k,mid+1,high)); else return(BinSrch(r,k,low,mid一1)); } else return 0: //查找失败 } 算法时间复杂度为O(log
2
n)。
解析
转载请注明原文地址:https://kaotiyun.com/show/otRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
文艺复兴运动兴起的时间是()。
陈云作《目前财政经济的情况和克服困难的若干办法》的重要讲话,分析当前财政经济方面的主要困难,提出克服困难的六点意见的会议是()。
下列城市:①南京②厦门③天津④杭州,按其在近代历史上开放为商埠的时间先后顺序排列应该是()
全国高校院系调整的具体时间是()。
中华人民共和国恢复在联合国合法席位的时间是()。
第一个五年计划的具体时间段是()。
根据越南战争的起源和发展,分析“冷战”时期美国对第三世界政策的目标和动机。
分析论述斯大林社会主义工业化。
随机试题
诚实n.h______
导致病理性黄疸的感染性原因是
男,20岁,在一次体检中发现HBsAg阳性,当时无自觉症状及体征,肝功能正常。次年5月,因突然乏力、恶心、厌食、尿黄而入院。化验:ALT500U,血清总胆红素85μmoL/L,抗-HAVIgM(+)。该患者的诊断可能为
某人拟进行一项投资,希望进行该项投资后每年都可以获得1000元的收入,年收益率为10%,则目前的投资额应是()元。
食物的可食用部分的比例是固定不变的。
下列关于民族调式表达正确的是()。
(2010年国家.材料三)根据以下资料,回答下列问题。资料中人均国民生产总值和幸福指数均排名前五的国家(地区)有几个?()
Asanymiddle-classparentknows,unpaidworkexperiencecangiveyoungstersavaluableintroductiontoasecurejob.Thegovern
TheBottledWaterThebottledwaterusedcanbesourcedfrompublicwatersources,/andthepurityandsafetydependlargel
A-limitedliabilityB—businessscopeC—commercialchannelsD—bulksaleE—publicownershipF—businesshouseG—foreign-fund
最新回复
(
0
)