题目详情
当前位置:首页 > 建筑类考试
题目详情:
发布时间:2023-09-26 04:14:04

[单项选择]下面这个程序段的时间复杂度是( )。 for (i=1; i<n; i++) { y=y+1; for (j=0; j<=(2*n); j++) x++; }
A. 散射线是指离开原射线线束方向的射线
B. 管电压越高,散射线越多
C. 增感屏感度越高,散射线越少
D. 在一定厚度内,被照物体越厚,散射线越多
E. 照射野与散射线有密切关系

更多"下面这个程序段的时间复杂度是( )。 for (i=1; i<n"的相关试题:

第1题: [单项选择]下面这个程序段的时间复杂度是( )。 for (i=1;i<n;i++) { y=y+1; for (j=0;j<=(2*n);j++) x++; }
A. O(1og2
B. O(
C. O(nlog2
D. O(n2)
参考答案:D
答案解析:
[解析] 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本题算法中,其中语句“y=y+1;”的频度是n-1,语句“x++;”的频度是(n-1)

第2题: [单项选择]下面这个程序段的时间复杂度是( )。 for (i=1; i<n; i++) { y=y+1; for (j=0; j<=(2*n); j++) x++; }
A. O(log2
B. O(
C. O(nlog2
D. O(n2)
参考答案:D
答案解析:
[解析] 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本例算法中,其中语句“y=y+1;”的频度是n-1,语句“x++;”的频度是(n-1)

第3题: [单项选择]下面这个程序段的时间复杂度是( )。
for (i=1; i<n; i++)

y=y+3;
for (j=0;j<=(2*n);j++)
x++;

A. O(10g2n)
B. O(n)
C. O(nlog2n)
D. O(n2)
参考答案:D
答案解析:[解析] 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。在本例算法中,语句①的频度是n-1,语句②的频度是(n-1)(2n+1)-2n2
第4题: [单项选择]下面这个程序段的时间复杂度是( )。
for(i=1; i<n; i++)
y=y+1;
for(J=0; J<=(2*n);J++) x++;
A. O(log2n)
B. O(n)
C. O(nlog2n)
D. O(n2)
参考答案:D
答案解析:[解析] 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。本题中语句“y+y+1;”的频度是n-1,语句“x++;”的频度是(n-1)×(2n+1)=2n
第5题: [单项选择]下面这个程序段的时间复杂度是( )。 for(i=1; i<n; i++) {y=y+1; for(J=0; J<=(2*n);J++) x++;}
A. O(log2
B. O(
C. O(nlog2
D. O(n2)
参考答案:D
答案解析:
[解析] 语句的频度指的是该语句重复执行的次数。一个算法中所有语句的频度之和构成了该算法的运行时间。本题中语句“y+y+1;”的频度是n-1,语句“x++;”的频度是(n-1)×(2n+1

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码