做N件事儿,放到一个循环里做快,还是分开N个循环快?
加入每件事儿都需要循环M遍。
for( int i=0;i<M ;i++)
{
doSomething1();
doSomething2();
doSomething3();
...
doSomethingN();
}
---------------------------------
for (int i=0;i<M;i++)
{
doSomething1();
}
for (int i=0;i<M;i++)
{
doSomething2();
}
for (int i=0;i<M;i++)
{
doSomething3();
}
...
for (int i=0;i<M;i++)
{
doSomethingN();
}
你认为这两种方式哪种执行的快?
...
很多人不假思索的认为,第一种快。
我做实验得出的结论。
两种方式平均执行速度一样快,几乎没有差别。
相关推荐
冬天就快来了,n 只鼠鼠偷了一大堆奶酪放到老鼠洞里,约定第二天平分 这些鼠鼠很崇拜鼠王杰瑞,所以都想给它留一些奶酪 可没过一会
冬天就快来了,n 只鼠鼠偷了一大堆奶酪放到老鼠洞里,约定第二天平分。这些鼠鼠很崇拜鼠王杰瑞,所以都想给它留一些奶酪。可没过一会,第一只鼠鼠悄悄来到老鼠洞里,把奶酪平均分成 n 份,把剩下的 m 个奶酪吃了,然后藏起来一份,最后把剩下的奶酪重新合在一起。又过了一会,这些鼠鼠依次悄悄来到山洞,都做同样的操作,恰好每次都剩下了 m 个奶酪。第二天,这些鼠鼠来到老鼠洞,把剩下的鼠鼠分成 n 分,巧了,还是剩下了 m 个。问,原来这些鼠鼠至少偷了多少个奶酪。
自己做的快播缓存文件合并工具
里面有使用说明,有源程序代码,有可以直接使用的 工程1.exe
使用一个for循环将N*N的二维数组的所有值置1实现方法
下面小编就为大家带来一篇使用一个for循环将N*N的二维数组的所有值置1实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
python之有关循环的那些事儿
Python for和while循环语句的基础知识!小白请看过来,纯干货!! Reference: Kaggle Notebook Loops! Click me! 1. 循环(Loops) 循环在计算机语言中是指重复运行某些代码。 看看例子就懂啦~ planets = ['Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn', 'Uranus', 'Neptune'] for planet in planets: print(planet, end = ' ') #将数列的所有元素打印在同一行中 输出: Mercury Venus
java 求n的n次方
java 求n的n次方 java 求n的n次方


