首页 > 职业技能鉴定> 化学危险品
题目内容 (请给出正确答案)
[单选题]

下面程序段的时间复杂度是()。s=0;for(I=0;i<n;i++)for(j=0;j<n;j++)s+=B[i][j];sum=s;

A.n

B.n^2

C.lg(n)

D.n^3

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序段的时间复杂度是()。s=0;for(I=0;i<n…”相关的问题
第1题
下面程序段的时间复杂度为()s=0;for(i=1;i<n;i++)for(j=1;j<i;j++)s+=i*j;A.O(1)B.O(log2n)C.O(n

下面程序段的时间复杂度为 () s=0; for(i=1;i<n;i++) for(j=1;j<i;j++) s+=i*j;

A.O(1)

B.O(log2n)

C.O(n)

D.O(n3)

点击查看答案
第2题
下面程序段的输出结果是_____。chars[8]="ABCD",*p=s;*++p='E';printf("

下面程序段的输出结果是_____。

chars[8]="ABCD",*p=s;

*++p='E';

printf("%s",p);

点击查看答案
第3题
下面程序段执行后,循环体执行的次数和变量x值分别是()。intx=10,c=0for(x--){x--c++}

A.4和-4

B.5和0

C.4和0

D.5,-1

点击查看答案
第4题
下列程序的空间复杂度是()。for(i=1;i<=n;++i){for(j=1;j<=m;++j){c[i][j]=0;}}

A.O(m*n)

B.O(m+n)

C.O(m-n)

D.O(m/n)

点击查看答案
第5题
下面程序段中要实现的功能是()。intnfor(n=1000n>=1n--)if(n%3==0&&n%5==0)break

A.找出[1,1000]中能够被3整除的最大数

B.找出[1,1000]中能够被5整除的最大数

C.找出[1,1000]中能够被3和5同时整除的最大数

D.找出[1,1000]中能够被3和5同时整除的最小数

点击查看答案
第6题
设A[0,n)[0,n)为整数矩阵(即二维向量),A[0][0]=0且任何一行(列)都严格递增。a)试设计一个算法,对于任一整数x≥0,在o(r+s+logn)时间内,从该矩阵中找出并报告所有值为x的元素(的位置),其中A[0][r](A[s][0])为第0行(列)中不大于x的最大者;b)若A的各行(列)只是非减(而不是严格递增),你的算法需做何调整?复杂度有何变化?

点击查看答案
第7题
考查教材42页代码2.14中的无序向量唯一化算法deduplicate()。a)试证明,即便在最好情况下,该算法也需要运行Ω(n2)时间;b)试参照教材46页代码2.19中有序向量唯一化算法uniquify()的技巧,改进该算法,并分析其时间复杂度;c)试继续改进该算法,使其时间复杂度降至0(nlogn);d)这一效率是否还有改进的余地?为什么?

点击查看答案
第8题
设f(x)在x=0处可导,且f(0)≠0则下面等式中正确的是()
设f(x)在x=0处可导,且f(0)≠0则下面等式中正确的是()

点击查看答案
第9题
已有程序段和输入数据的形式,程序中输入语句的正确形式应当为()。main(){inta;floatfprintf("Inputnumber:")(输入语句)printf("/nf=%f,a=%d/n",f,a)}Inputnumber:4.52

A.scanf("%d,%f",&a,&f)

B.scanf("%f,%d",&f,&a)

C.scnaf("%d%f",&a,&f)

D.scanf("%f%d",&f,&a)

点击查看答案
第10题
下面程序的输出结果是()。#includevoidmain()f{intx=3;Do{printf("%d"x-=2);}while(!x);

A.1

B.1,-2

C.30

D.是死循环

点击查看答案
第11题
将文本中所有的stu替换为Student,下面哪些做法是可行的()。

A.:1,$s/stu/Student/gc

B.:1,$s/stu/Student

C.:1,Ns/stu/Student

D.:0,$s/stu/Student/g

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改