首页
登录
从业资格
某个算法的时间复杂度递归式T(n)=T(n-1)+n,其中n为问题的规模,则该算
某个算法的时间复杂度递归式T(n)=T(n-1)+n,其中n为问题的规模,则该算
最全题库
2022-08-02
108
问题
某个算法的时间复杂度递归式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处理与销售相关的所有细节,仅需要发送一个包含销售量、价格和时间的
随机试题
按照民法,下列选项中,属于民事法律行为的有()。A.某建筑企业与建设单位签订
混凝土强度等级是根据下列何项确定的?( )A.立方体抗压强度标准值 B.立方
A.萌牙延迟 B.牙排列紊乱 C.缺牙 D.牙稀 E.龋齿甲状腺功能减低
贵州列入国家重点保护植物名录的珍稀植物有()种。A.66 B.67 C.6
关于血液的理化性质,错误的叙述是A.血浆渗量为290~310mOsm/kg·HO
边长为的正三角形木板,从中切出最大的正方形木板,然后再从该正方形木板中切出最大的
养老机构照顾是老年照顾的一种,社会工作者在老年人照顾机构中承担着一定的职责,下列
阅读下列史料并回答问题: 我读《新青年》里鲁迅君的《狂人日记》,不觉得发生了许
某实行监理的工程,施工合同价为15000万元,合同工期为18个月,预付款为合
青春期功血,周期紊乱,量不多,为调节周期,适于用() A.雌激素内膜增生方案
最新回复
(
0
)