誰かがこれについて私に尋ねました.いくつかの大きなOのものを読んだ後でも、2つのデザインのどちらが速いかわかりません.
1 つのメソッドにこの種のネストされたループがある場合
public void someMethod(){
for (a=0;a<10;a++){
for (b=0;b<10;b++){
for (c=0;c<10;c++){
for (d=0;d<10;d++){
}
}
}
}
}
メソッドを再設計し、2 つの内側の for ループを別のメソッドに配置することにしました。
public void someMethod(){
for (a=0;a<10;a++){
for (b=0;b<10;b++){
2loopsMethod();
}
}
}
public void 2loopsMethod(){
for (c=0;c<10;c++){
for (d=0;d<10;d++){
}
}
}
私の質問は、再設計されたメソッドは、別のメソッドに配置したため、元のコードよりもはるかに高速になりますか、それとも違いはありませんか?