社区
Web 开发
帖子详情
如何优化循环?
szhfoa
2011-02-25 06:19:50
如何优化下面的循环、为什么?
for(int a=0;a<==500;a++)
{
for(int b=0 ;b<=50 ;b++)
{
for(int c=0 ;c<=5;c)
{
system.out.printlin(a+""+b+""+c);
}
}
}
...全文
202
17
打赏
收藏
如何优化循环?
如何优化下面的循环、为什么? for(int a=0;a<==500;a++) { for(int b=0 ;b<=50 ;b++) { for(int c=0 ;c<=5;c) { system.out.printlin(a+""+b+""+c); } } }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寻道的 Programmer
2011-03-08
打赏
举报
回复
还有这种事情,以前一直认为是一样的!
coooliang
2011-02-26
打赏
举报
回复
我想有15万次
火龙果被占用了
2011-02-26
打赏
举报
回复
不知道这 12 万 5 千次的处理可以用来干嘛?
qq_992784113
2011-02-26
打赏
举报
回复
最少循环次数放外面
mopishv0
2011-02-26
打赏
举报
回复
一般循环的层次和代码要做的事情是挂钩的 除非是10楼帖子里那种影响效率的循环否则建议LZ不要做违背业务逻辑的优化
龙四
2011-02-26
打赏
举报
回复
http://topic.csdn.net/u/20101112/15/4548c7ba-56bf-4b88-841e-47a8491be47f.html
看7楼
fjm_520
2011-02-25
打赏
举报
回复
小循环放外边
happysmhzp
2011-02-25
打赏
举报
回复
[Quote=引用 1 楼 wyang1991 的回复:]
由内到外从c到b到a循环
论坛里面有人讨论过这个面试问题,我觉得没多大意义
[/Quote]
我觉得也没有多大意义
panzhiyang
2011-02-25
打赏
举报
回复
貌似是死循环把。
for(int c=0 ;c<=5;c) ---> for(int c=0 ;c<=5;c++)
[Quote=引用楼主 szhfoa 的回复:]
如何优化下面的循环、为什么?
for(int a=0;a<==500;a++)
{
for(int b=0 ;b<=50 ;b++)
{
for(int c=0 ;c<=5;c)
{
system.out.printlin(a+""+b+""+c);
}
}
}
[/Quote]
龙四
2011-02-25
打赏
举报
回复
在c语言中,编译后的代码是固定的,所以可以在代码上做些优化
但java是运行在虚拟机里的,虚拟机本身就可以对你的循环做优化,这依赖于jvm的具体的实现了
以前我测过,在sun hotspot,IBM j9,Oracle JRockit这三种jvm的1.5和1.6版本的jvm中,结果是不尽相同的
龙四
2011-02-25
打赏
举报
回复
c有优化的余地,java若按c那一套来可能会适得其反
尤其是在IBM J9 1.5的jdk上
jnhcd
2011-02-25
打赏
举报
回复
这种没多大意义吧。。
wyang1991
2011-02-25
打赏
举报
回复
由内到外从c到b到a循环
论坛里面有人讨论过这个面试问题,我觉得没多大意义
JVM——
循环
优化
JVM——
循环
优化
:提升程序性能的关键技术探秘
for
循环
之性能
优化
前言 for
循环
是开发时常用的语法之一,比如对数组,集合的遍历等,但是如果使用不好也会出现很多新能损耗的问题,今天就来讲解一下for
循环
的常用性能
优化
问题。 嵌套
循环
嵌套
循环
是有俩层或者俩层以上的
循环
嵌套在一起,下面直接上代码说明。 外大内小嵌套: /** * 大
循环
驱动小
循环
(即外大内小) */ private static void bigSmall...
关于for
循环
嵌套for
循环
的
优化
问题
每天记录开发中的一个小问题 对于for
循环
的嵌套问题 我们常见就是这样: for (int i = 0; i < 1000; i++){ for (int j = 0; j < 100; j++){ for (int k = 0; k < 10; k++){ system.out.println(i+"====="+j+"====="+k); } } } 从上例的代码来看,我们常见的写法通常是利用if(){}、break;、conti
编译
优化
之 - 通用
循环
优化
前言
循环
是程序中最常见结构,针对
循环
已有众多的
优化
技术。
循环
的
优化
分为源码上的修改和编译器的
优化
,编译器能自动执行许多
循环
优化
技术,但对源代码的修改可辅助编译器就行
优化
处理。 1. 源码上的
优化
1. 多重
循环
的“外小内大” 在多重
循环
中,采用迭代次数较小的
循环
驱动内层迭代次数较大的
循环
能减少内存的消耗,如下示例: for (int i = 0; i < 10000; i++) { for (int j = 0; j < 200; j++) { } } 改为: for
JavaScript性能
优化
——
循环
优化
循环
是我们在写代码时经常用到的一种结构,而往往在考虑性能
优化
时,
循环
的
优化
能带来很大的收益,特别是当我们不得不
循环
多次时,如果没对性能进行
优化
,那毫无疑问会带来性能的负担。
循环
的类型 1.for
循环
for
循环
可能是我们最常用的
循环
,相对于其他种
循环
来说,for
循环
将初始化,判断终止条件,判断值的改变明显地写在了括号内,更为直观。 for(var i=0;i<sum;...
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章