for(i=O;ifor(j=0;jA[i][j]=i*j;
上面算法的时间复杂度为()
A、0(1)
B、0(n2)
C、O(log2n)
D、0(n)
【正确答案】:B
【题目解析】:第一个for语句执行n+1次,第二个for语句执行n*(n+1)次,第三行赋值语句执行n*n次,可得整个程序段的时间函数为r=(n+1)+n*(m+1)+n*n=2n2+2n+1,因此算法的时间复杂度为0(n2)。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部