社区
Java SE
帖子详情
非嵌套for循环效率问题
renshanshan1
2013-03-20 05:14:26
方法一:
for(int i=0;i<100;i++){
...1功能
}
for(int i=0;i<100;i++){
...2功能
}
for(int i=0;i<100;i++){
...3功能
}
方法二:
for(int i=0;i<100;i++){
...1功能
...2功能
...3功能
}
这两种方法的执行效率是一样的么?哪个效率高?
...全文
147
5
打赏
收藏
非嵌套for循环效率问题
方法一: for(int i=0;i<100;i++){ ...1功能 } for(int i=0;i<100;i++){ ...2功能 } for(int i=0;i<100;i++){ ...3功能 } 方法二: for(int i=0;i<100;i++){ ...1功能 ...2功能 ...3功能 } 这两种方法的执行效率是一样的么?哪个效率高?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
纯技术
2013-03-20
打赏
举报
回复
这两种方法没法比~~~~~~~~ 首先,方法一的变量i只在当前循环体内有效,如果循环体内功能涉及到变量i的计算,那两个方法得出的结果并不一样;其实如果真的把变量i放到了循环体外,那么只是简单的循环输出语句,方法一等于说做了100*3次循环,而方法二只是100次循环。
sffx123
2013-03-20
打赏
举报
回复
应该差不了多少,测试测试吧!不过从代码的可读性明显方法2好。
dengsilinming
2013-03-20
打赏
举报
回复
这个得看for里面实现的功能的逻辑复杂程度
wy963971867
2013-03-20
打赏
举报
回复
同意楼上说的。
黑石课堂
2013-03-20
打赏
举报
回复
不知道。。。。。。。希望给分。。。。。
OpenMP并行计算程序例子
这个例子通常用于演示OpenMP的基本用法,可能包含一个简单的并行区域,如`#pragma omp parallel for`指令,它将一个for
循环
转化为并行执行的任务。这使得
循环
中的每个迭代可以在不同的线程上独立运行,提高
效率
。 ...
双重for
循环
(
嵌套
for
循环
)
双重for
循环
就是在一个for
循环
里在
嵌套
另一个for
循环
,即两个
循环
嵌套
,还有多重
循环
嵌套
的情况,但用的比较少,一般常用的是两个
循环
嵌套
,很少使用多重
循环
,因为for
循环
多了会导致代码执行的
效率
低,而且容易死机...
java
嵌套
for
循环
优化_Java优化for
循环
嵌套
的高
效率
方法
前几天有人问过我一个
问题
,就是两个
嵌套
for
循环
执行
效率
的
问题
,问有什么好的办法替换。当时我想了想,实在想不起来,哎,惭愧!!! 请教了答案,恍然大悟。比如:两个list中分别装有相同的对象数据。 list1中有3...
关于
嵌套
for
循环
性能
问题
的总结
Java中
嵌套
for
循环
问题
java for替代_Java中 替换
嵌套
for
循环
的 高
效率
方式。
发布时间:2018-08-12作者:laosun阅读(5023)前几天有人问过我一个
问题
,就是两个
嵌套
for
循环
执行
效率
的
问题
,问有什么好的办法替换。当时我想了想,实在想不起来,哎,惭愧!!! 请教了答案,恍然大悟。比如:两个...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章