某个算法的时间复杂度递归式 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 倍,则运行时间增加( )倍。
下一篇:某个算法的时间复杂度递归式 T(n)=T(n-1)+n ,其中 n 为问题的规模,则该算法的渐进时间复杂度为( 此空作答 ),若问题的规模增加了 16 倍,则运行时间增加( )倍。
相关推荐
最新更新
推荐阅读
猜你喜欢
- __( )__通过构建一个内部市场并以价格机制作为合理配置资源的手段,迫使业务部门有效控制自身的需求
- ITSS (Information Technology Service Standard)是一套成
- DHCP客户端在首次启动时会向网络发出一个Dhcpdicover包来请求IP地址,其目的IP地址为(
- 项目变更是项目管理中一项重要工作,其参与变更管理时,一般不进行 () 工作。
- 为保证项目质量,要对项目进行质量管理,项目质量管理过程第一步是()
- 根据以下资料,回答{TSE}题:使用如下三个数据库表:
- SSH协议由多个协议组成,其中,()负责进行服务器认证、数据机密性、信息完整性等方面的保护。
- 在采用公钥加密技术的网络中,A给B写了一份绝密文档,为了不让别人知道文档的内容,A利用( )对
- J2EE规范定义组件中,属于客户端组件是( )。
- 用于路由选择及高速转发的,提供优化、可靠的骨干传输结构的交换机是( )。
关注我们
