首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

算法标题(一)

2013-10-18 
算法题目(一)int sum 0for (int i 1 i 4*N i i*4)for (int j 0 j i j++)sum++?答案是N

算法题目(一)
int sum = 0;for (int i = 1; i <= 4*N; i = i*4) for (int j = 0; j < i; j++) sum++;

?答案是N

?

内部循环的遍历次数依次是

1+4+16+256+4^(i-1)+...+4n ~= 16/3N?

所以答案是N,一般会认为是N^2

热点排行