某个算法的时间复杂度递归式 T(n)=T(n-1)+n ,其中 n 为问题的规模,则该算法的渐进时间复杂度为( 此空作答 ),若问题的规模增加了 16 倍,则运行时间增加( )倍。
某个算法的时间复杂度递归式 T(n)=T(n-1)+n ,其中 n 为问题的规模,则该算法的渐进时间复杂度为( 此空作答 ),若问题的规模增加了 16 倍,则运行时间增加( )倍。
答案:
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 倍。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
上一篇:某个算法的时间复杂度递归式 T(n)=T(n-1)+n ,其中 n 为问题的规模,则该算法的渐进时间复杂度为( ),若问题的规模增加了16倍,则运行时间增加( 此空作答)倍。
相关推荐
最新更新
推荐阅读
猜你喜欢
- 下列关于计算机病毒的描述中,错误的是( )。
- 在微型计算机中,通常用主频来描述CPU的();对计算机磁盘工作影响最小的因素是()。问题1选项A运算
- 下列不属于有效合同的特点的是( )。
- A project manager believe that modifying the cope
- Linux系统中,默认情况下,系统将创建的普通文件的权限设置为()。
- Cache作用是( )。
- 两个公司需要通过Internet传输大量的商业机密信息,为了确保信息的安全,要实现从信息源到目的地之
- 在网络服务器群后端,采用光纤通道等存储专用协议连接成高速专用网络, 使网络服务器与多种存储设备直接连
- 下列算法中,用于数字签名中摘要是( )。
- ( )是通过对商业信息的搜集、管理和分析,使企业的各级决策者获得知识或洞察力,促使他们做出有利决策
关注我们
