首页
登录
从业资格
某个算法的时间复杂度递归式T(n)=T(n-1)+n,其中n为问题的规模,则该算
某个算法的时间复杂度递归式T(n)=T(n-1)+n,其中n为问题的规模,则该算
最全题库
2022-08-02
87
问题
某个算法的时间复杂度递归式T(n)=T(n-1)+n,其中n为问题的规模,则该算法的渐进时间复杂度为(请作答此空),若问题的规模增加了16倍,则运行时间增加( )倍。A.O(n)B.O(nlgn)C.O(n2)D.O(n2lgn)
选项
A.O(n)
B.O(nlgn)
C.O(n2)
D.O(n2lgn)
答案
C
解析
对于递归式,假设T(1)=1,则:T(n)=T(n-1)+n=T(n-2)+n-1+n=T(n-3)+n-2+n-1+n=1+2+…+n-1+n=n(n+1)/2可见,时间复杂度为O(n2)。若问题的规模增加了16倍,则运行时间增加了162=256倍。
转载请注明原文地址:http://tihaiku.com/congyezige/2407857.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如
对现有软件系统中一些数据处理的算法进行改进,以提高效率,从而更快地响应用户服务要
当用户需求不清晰,需求经常发生变化,系统规模不太大时,最适宜采用软件开发方法是(
有关评估系统效率质量特性,以下论述正确的是( )。A.响应时间越长,系统执行效
软件生命周期中持续时间最长的是( )阶段。A.需求分析 B.程序编码 C.
加密和解密是明文和密文之间的可逆转换,( )不属于加密算法。A.RSA B.
以下控制流图的圈复杂度V(g)为( )。 A.4 B.6 C.8 D.
软件复杂性是指理解和处理软件的难易程度。其度量参数不包括()。A.规模 B.类
在软件开发过程中,详细设计的内容不包括()设计A.软件体系结构 B.算法
某系统中,模块A处理与销售相关的所有细节,仅需要发送一个包含销售量、价格和时间的
随机试题
AreWeTurningintoaNationofLoners?M
Whatjobdidthemangetfirst?Hegotthefirstjobas______.[br][originalte
关于IgG的叙述,下列哪项是错误的A.是一种球蛋白 B.能通过胎盘 C.血清
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
根据《证券、期货投资咨询管理暂行办法》,证券、期货投资咨询人员在报刊、电台、电视
梅毒血清中除含有特异性制动抗体外,另一抗体是A.反应素B.内毒素C.干扰素D.穿
银杏叶中起主要作用的是A.银杏酸+内酯 B.白果酸+银杏内酯 C.银杏总黄酮
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性: A.如上图
2004年该省生产总值为()。A.5556亿元 B.6195亿元 C
医务人员心理素养培养的原则不包括A.学校教育与社会教育相结合 B.规范教育与自
最新回复
(
0
)