首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有如下递归函数fact(n),分析其时间复杂度。 fact(int n) { if(n
有如下递归函数fact(n),分析其时间复杂度。 fact(int n) { if(n
admin
2014-12-25
49
问题
有如下递归函数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://kaotiyun.com/show/xeVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
伯德图的横坐标是按频率ω的以________为底的对数分度。
______是指将数据备份到与本地计算机相隔离的存储介质中,常用的有移动硬盘、U盘、光盘和网络空间等。
用于反映组织内机构的设置情况以及各机构之间关系的图为()
有4个关系模式如下:出版社(出版社编号,出版社名称)图书(图书编号,书名,出版社编号,定价)作者(作者编号,姓名)著书(图书编号,作者编号,作者排序)注:作者排序-1表示第一作者,依此类推。用SQL语句,完成小题
在SQL语句中,对输出结果排序的语句是()
存放在磁盘上的文件以链接结构组织,假定磁盘的分块大小为每块512字节,而文件的逻辑记录的大小为每个记录250字节。现有一个文件共有10个逻辑记录,采用成组操作,2个逻辑记录为一组,则当主存缓冲区大小为512个字节时,要读出第7个逻辑记录应启动磁盘
某企业设备大修理活动明细如题37表,试编绘设备大修理的箭线式网络图,并在图中标出各结点时间参数。
求最短路线问题中,为了求出某结点到终点的最短路线,必须知道它可直接到达的最短路线。()
具有n个结点的完全二叉树,顺序存储在一维数组A[1…,z]中,设计算法将A中顺序存储变为二叉链表存储的二叉树。
画出一棵后序遍历序列与中序遍历序列相同的二叉树。
随机试题
我国《传染病防治法》中规定的医学上认为影响婚育的传染病不包括
下列各项法律法规中,( )是关于工程、采购招投标规定的主要法律,它对招投标法的原则,招标、投标、中标等程序都做了介绍。
工程量清单中的措施项目为()项目。
甲公司(增值税一般纳税人)2012年5月得到乙企业捐赠的资产,并取得乙企业开具的增值税专用发票一张,则2012年度对于该项业务甲公司可能涉及的会计处理有()。
下列各句中,没有语病的一句是()。
现行的房地产税结构是“轻保有、重流通”,基本对遏制房价上涨起不到作用。房产税从流通环节改为保有环节征收,将会使投机者持有房子的_______大大上升,从而有助于减少投机行为,_______合理的住房消费,使房价回归理性。填入划横线部分最恰当的一项是:
经常使用测验的教学模式是
根据我国刑法的规定,从字面上看贿赂的含义是()。
跨国犯罪
独立地重复进行某项试验,直到成功为止,每次试验成功的概率为p.假设前5次试验每次的试验费用为10元,从第6次起每次的试验费用为5元.试求这项试验的总费用的期望值a.
最新回复
(
0
)