社区
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功能
}
这两种方法的执行效率是一样的么?哪个效率高?
...全文
149
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并行计算例子,主要包括简单例子、并行
循环
、常用函数、分段并行、
嵌套
并行、求π以及同步这些例子。所有例子都已经过测试。
双重for
循环
(
嵌套
for
循环
)
什么是双重
循环
? 双重
循环
:我们从字面上理解它,就是有两个
循环
套在一起 详细解释 双重for
循环
就是在一个for
循环
里在
嵌套
另一个for
循环
,即两个
循环
嵌套
,还有多重
循环
嵌套
的情况,但用的比较少,一般常用的是两个
循环
嵌套
,很少使用多重
循环
,因为for
循环
多了会导致代码执行的
效率
低,而且容易死机,多
循环
中的总
循环
次数是相乘的,
嵌套
几次后几何级数增长,因此通常情况下在
循环
多次
嵌套
时,我们是不推荐使用使用的。 说的再简单点就是,for
循环
的
嵌套
,跟我们之前的if
嵌套
一样 for(
循环
变量;
循环
条
java
嵌套
for
循环
优化_Java优化for
循环
嵌套
的高
效率
方法
前几天有人问过我一个
问题
,就是两个
嵌套
for
循环
执行
效率
的
问题
,问有什么好的办法替换。当时我想了想,实在想不起来,哎,惭愧!!! 请教了答案,恍然大悟。比如:两个list中分别装有相同的对象数据。 list1中有3万条对象数据。 list2中有2万条对象数据(但是对象中的某个属性变量为空)。两个list中的id或者其他变量都一模一样。请用最快的方式找出list2中变量为空的那个对象,并且去list...
关于
嵌套
for
循环
性能
问题
的总结
Java中
嵌套
for
循环
问题
java for替代_Java中 替换
嵌套
for
循环
的 高
效率
方式。
Java中 替换
嵌套
for
循环
的 高
效率
方式。发布时间:2018-08-12作者:laosun阅读(5023)前几天有人问过我一个
问题
,就是两个
嵌套
for
循环
执行
效率
的
问题
,问有什么好的办法替换。当时我想了想,实在想不起来,哎,惭愧!!! 请教了答案,恍然大悟。比如:两个list中分别装有相同的对象数据。 list1中有3万条对象数据。 list2中有2万条对象数据(但是对象中的某个属性变量为空...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章