黑马程序员技术交流社区
标题:
如何优化这段代码啊,想了好久了
[打印本页]
作者:
陆华山
时间:
2011-10-27 12:39
标题:
如何优化这段代码啊,想了好久了
for(int i =0; i < 1000; i++)
for (int j=0; j < 100; j++)
for (int k = 0; k < 10; k++)
fun(i, j, k);
作者:
fso918
时间:
2011-10-27 14:21
本帖最后由 fso918 于 2011-10-27 14:23 编辑
for(int i = 0; i < 1000; i++){
int arg = Math.floor( i / 10 );
int arg1 = Math.floor( i / 100 );
fun( i , arg , arg1);
}
手写代码,楼主测试下哈
就是把按行检索改为按列检索。行列式里的
作者:
李建雄
时间:
2011-10-27 16:17
到底要实现什么
这个循环有什么意义?
作者:
张振宁
时间:
2011-10-27 17:25
你写什么呢???
作者:
逍遥林枫
时间:
2011-10-27 17:40
{:soso_e117:}不知道
作者:
杨杰
时间:
2011-10-27 17:57
本帖最后由 杨杰 于 2011-10-27 17:59 编辑
通过查看例子证明:将大的循环放到内测,小的循环放到外侧,确实能提高效率
循环的优化,就是要看java VM的运行机制了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2