首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
给出折半查找的递归算法,并给出算法时间复杂度分析。
给出折半查找的递归算法,并给出算法时间复杂度分析。
admin
2016-03-29
70
问题
给出折半查找的递归算法,并给出算法时间复杂度分析。
选项
答案
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://kaotiyun.com/show/6hRi777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
东欧国家的私有化方式一般有四种,其中波兰采取的主要方式是()
简述美苏争霸的三个阶段,并分析其影响与教训。
下面哪项条约没有涉及德国的赔款问题?()
第一国际成立前,各国无产阶级强烈要求加强国际团结的直接原因是()。
下列关于第二三次科技革命的说法,不正确的是()。
下面关于新经济政策的说法不正确的一项是()。
中共八届九中全会提出的恢复和调整国民经济的方针是()。
阅读材料,回答以下问题:一、大清帝国之皇统,万世不易。二、皇帝神圣,不可侵犯。三、皇帝权以宪法规定为限。四、皇帝继承之顺序,于宪法规定之。五、宪法由资政院起草议决,皇帝颁布之。六、宪政改正提案权,属于国会。七、上院议员,由国民于法定特别资格公选之。八、总
晚清时期清帝年号的正确排序是
给定单链表的结点结构typedefstructnode*link;structnode{intitem,linknext;);将两个升序单链表归并为一个升序单链表。
随机试题
重度T2加权像,信号最高的肝占位是
治疗多发性肌炎首选
仲裁庭裁决劳动争议案件,应当自劳动争议仲裁委员会受理仲裁申请之日起()日内结束。
完全适用《中华人民共和国劳动合同法》的组织不包括________。
使用Word编辑文档中的表格时,下列操作不能实现的是()。
狄德罗
项目经理认为到目前为止的费用在某种程度上是项目将发生的剩余工作所需成本的指示器,则EAC的公式为(172)。
以下叙述中,错误的是()。
下面程序的运行结果为()。#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};classB:publicA{public:B(){cout
A、Touchourskinasmuchaspossible.B、Washourskingently.C、Burstpimplesassoonastheycomeout.D、Usegoodfacialcream.
最新回复
(
0
)