首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有如下递归函数fact(n),分析其时间复杂度。 fact(int n) { if(n
有如下递归函数fact(n),分析其时间复杂度。 fact(int n) { if(n
admin
2014-12-25
38
问题
有如下递归函数fact(n),分析其时间复杂度。
fact(int n)
{
if(n<=1)return(1); ①
elsereturn(n*fact(n一1)); ②
}
选项
答案
设fact(n)的运行时间函数是T(n)。该函数中语句①的运行时间是O(1),语句②的运行时间是T(n一1)+O(1),其中O(1)为运算的时间。 因此 [*] 则:T(n)=O(1)+T(n一1) =2*O(1)+T(n一2) … =(n一1)*O(1)+T(1) =n*O(1) =O(n) 即fact(n)的时间复杂度为O(n)。
解析
转载请注明原文地址:https://jikaoti.com/ti/auLaFFFM
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
某校正环节传递函数为Gc(s)=,则其频率特性的奈奎斯特图终点坐标为【】
在时域中用线性常微分方程描述系统的动态特性;在复数域或频域中,用________来描述系统的动态特性。
某单位分配到一个地址块138.24.13.64/26,现在需要进一步划分为8个一样大的子网,则每个子网的网络前缀为多少位?每个子网有多少个IP地址?每个子网的地址块是什么?
【】的主要功能是实现在相邻结点之间的数据町靠而有效地传输。
数据特征分析主要包括分析数据的_______和长度、数据的_______范围、数据的所属业务、数据的业务量,以及数据的重要程度和保密程度。
在模块结构图中,用连接两个模块的箭头表示调用,其中,关于箭头指向的说法中正确的是()
有一个数据库应用系统包括三个实体:商店:商店编号、店名、地址、店长会员:会员编号、会员名、住址职工:职工编号、职工名、性别、工资其中,每个商店有若干职工,但每个职工只能在一家商店工作,入店工作就有参加工作时间;每个商店有若干会
设关系R和S的结构相同,且各有10个元组,那么这两个关系的并操作结果的元组个数为()
若某磁盘共有200个柱面,其编号为0至199,假设正在访问90号柱面,还有若干个请求者在等待服务,他们依次要访问的柱面号为:175、52、157、36、159,则采用先来先服务调度算法,移动臂需移动的距离为_______。
画出一棵后序遍历序列与中序遍历序列相同的二叉树。
随机试题
测定油脂酸度时,滴定终点的颜色是微红色且15s内不褪色。
以图书的分栏样式显示Word2010文档的视图方式是
血源性肺脓肿的常见致病菌是
A.无任何运动B.可随意发起协同运动C.出现相对独立于协同运动的活动D.仅出现协同运动的模式E.出现脱离协同运动的模式Brunnstrom分级Ⅰ级
崩漏的主要病机是
某女,38岁。慢性腹泻已五年余,大便每日2~3次,稀便不成形,纳呆,腹胀,周身乏力,消瘦、舌淡苔白、脉缓,临床诊断最可能是
某企业大修期间,电工张某不慎触电身亡,经调查,事故的直接原因是张某人为将带电线路当成了不带电线路进行作业。据了解,事发前张某已经连续工作了12h。张某的人为失误属于()。
下列属于《消费者权益保护法》保护的范围的是()
儿童的心理发展有______,所以对儿童的教育应循序渐进。儿童的心理发展有______,所以对儿童的教育应因材施教。()
设ρ=ρ(x)是抛物线y=上任一点M(x,y)(x≥1)处的曲率半径,s=s(x)是该抛物线上介于点A(1,1)与M之间的弧长,计算的值.(在直角坐标系下曲率公式为K=
最新回复
(
0
)