某个算法时间复杂度递归式 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 倍。
郑重声明:喝茶属于保健食品,不能直接替代药品使用,如果患有疾病者请遵医嘱谨慎食用,部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!
上一篇:某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用( )排序算法最好。
下一篇:某个算法时间复杂度递归式 T(n)=T(n-1)+n ,其中 n 为问题规模,则该算法渐进时间复杂度为( 此空作答 ),若问题规模增加了 16 倍,则运行时间增加( )倍。
相关推荐
最新更新
推荐阅读
猜你喜欢
- 以下施工网络图中,若节点0和6分别表示起点和终点,则关键路径为( )。
- ()不属于IT服务项目经理在人员要素部署阶段应该完成的活动。
- 把网络1171532023划分为1171532027,则得到的子网是多少个?( )。每个子网中可使
- 下面关于软件需求分析的叙述,错误的是()。
- 下图为Web站点的默认网站属性窗口,要指定网站的启动文件,需要在 ( ) 选项卡中进行配置。
- 下面的说法中,只有( )是正确的。
- 4个网络 1721600,1721610,1721620 和 1721630,经路由器汇聚后地址是(
- 设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名
- 中间件可以分为数据库访问中间件,远程过程调用中间件、面向消息中间件实务中间件,分布式对象中间件等多种
- 一个应用软件各个功能模块可采用不同编程语言来编写,分别编译并产生(请作答此空),再经过( )后形成在
关注我们
