1、AAA型:表示动词原形、过去式和过去分词字母组合形式完全一样。规律总结:AAA型-et,-it,-rt,-st,-ut,-ead结尾,三不变。2、AAB型:表示动词原形和过去式字...
12-09 389
while循环的时间复杂度 |
写出下面程序段的时间复杂度,程序时间复杂度怎么分析
下列程序段的时间复杂度是( )。count=0;for(k=1;k<=n;k*=2)for(j=1;j<=n;j++)count++;问题1选项A.O(log 2n) B.O(n) C.O(nlog 2n) D.O(n 2) 参考答案:查看答案查看解析设循环次数为q,时间复杂度为T(n), 也就是说,每次给定一个n,的时候,根据T(n)可以算出来
下面程序段的时间复杂度是该程序段的时间复杂度为O(n)。1、O(n):这是最基本的时间复杂度。它涉及到程序中的某些操作将随着输入数据的大小而变化。也就是说,如果你将数据量下面代码段的时间复杂度是()。i=1; while( i<=n ) i=i*3; 1 2 3 A. O(n) B. O(n^2) C. O(1) D. O(log3n) 正确答案:D 解析:假设循环次数是x i = 1, 3, 9, 27,
809数据结构和908数据结构与算法_练习第1章绪论试分析下面程序段的时间复杂度。1) x=90; y=100; while(y>0) if(x>100) {x=x-10;y--;} else x++; 1 2 3 4 A. O(m2) B. O(n2) C. O(m*n) D. O(m+n) 相关知识点:试题来源:解析C 正确答案:C解析:时间复杂度由m,n共同决定,最坏情况F的时间复杂度为O(mn)。反馈收藏
所以内层循环的时间复杂度是O(n),外层循环的时间复杂度是O(log2n)。对于嵌套循环,根据乘法规则可知,该段程序的时间复杂度T(n)=T1(n)*T2(n)=O(n)*O(log2n)=O(nlog2n),选C。知D.高效性即达到所需要的时间性能13、下列程序段的时间复杂度为(B)。x=n;y=0; while(x>=(y+1)*(y+1)) y=y+1; A.O(n)B. C.O(1)D.O(n2) 二、填空题1、程序段“i=1;while(i<=n
后台-插件-广告管理-内容页尾部广告(手机) |
标签: 程序时间复杂度怎么分析
相关文章
1、AAA型:表示动词原形、过去式和过去分词字母组合形式完全一样。规律总结:AAA型-et,-it,-rt,-st,-ut,-ead结尾,三不变。2、AAB型:表示动词原形和过去式字...
12-09 389
作为王朝的奠基人之一,沃西的球衣也被湖人退役。韦斯特 44号 杰里韦斯特是1960年的榜眼秀,他生涯14年全部效力于湖人队。巅峰时期的他是联盟最好的球员之一,不仅10次入选最佳一阵...
12-09 389
3.总结性评价的功能有:评定学生的学习成绩;证明学生掌握知识、技能的程度和能力水平以及达到教学目标的程度;确定学生在后继教学活动中的学习起点;预言学生在后...
12-09 389
发表评论
评论列表