同じタスクを実行する以下の2つのコードスニペットがあります。どのコードが高速ですか?
CODE#1:
int b = 0;
for (int i = 0; i < len; i++)
{
if (x1 == x0[i])
{
if (y1 == y0[i])
{
b = 1;
break;
}
}
}
CODE#2:
int b = 0;
for (int i = 0; i < len; i++)
{
if (x1 == x0[i] && y1 == y0[i])
{
b = 1;
break;
}
}
速く何CODE#1またはコード番号2? インターネットで本当に答えを探しましたが、何も見つかりませんでした。
なぜあなたは宿題をしなければならないのですか?プロファイル/ベンチマーク、マシン/アセンブラコードカウントサイクルを読んでください。 – Olaf
それは、その日に宇宙がどのように感じるかによって異なります。状況に最も合ったものを選んでください。 – 4castle
私の宿題ではありません。私はインターネットで本当に答えを探しましたが、何も見つかりませんでした。 –