楼主,把 20分 给我了吧,呵呵!
所以 ,你看到 第2个 执行时间 更长些,就是 memory 访问造成的。Data cache 不可能有 10000000*4 = 40M 这么大。
[quote=引用 3 楼 wangzhen199009 的回复:] [quote=引用 2 楼 AA5279AA 的回复:] 这个考过很多次了。。 双层for循环里面,要把大数放在里面一层。。 比如 for(100){ for(10000) } 比较的是100+100*10000次 for(10000){ for(100) } 比较的是10000+100*10000次。
[quote=引用 2 楼 AA5279AA 的回复:] 这个考过很多次了。。 双层for循环里面,要把大数放在里面一层。。 比如 for(100){ for(10000) } 比较的是100+100*10000次 for(10000){ for(100) } 比较的是10000+100*10000次。
这个考过很多次了。。 双层for循环里面,要把大数放在里面一层。。 比如 for(100){ for(10000) } 比较的是100+100*10000次 for(10000){ for(100) } 比较的是10000+100*10000次。
2,408
社区成员
1,024
社区内容
加载中
试试用AI创作助手写篇文章吧