答えて
単純な変数は
すなわち
int end = ni*nj;
とfor
ループ内でそれを使用する役に立つかもしれません。
オーバヘッドはこれまでのところ整数分割である – Anycorn
ループのたびに計算が実行されるという単なるコメントです。一度やり直すほうがいい。 –
私は2つの変数を使用します。 begin
で除算とモジュロを使用し、step
の大きさによってはstep
にする必要があります。 がループに入る前にループ内に入る必要はありません。 step
はより少ないとni
の除数、次は トリックを行う必要がある場合:
int end = ni;
int i = begin % ni;
int firstJ = begin/ni;
int j = firstJ;
while (i < ni) {
// ...
j += step;
if (j >= nj) {
++ i;
j = firstJ;
}
}
step
がnj - firstJ
の倍数でない場合は、あなたがたときに、残りの取り扱いについて 何かをする必要がありますj >= nj
。
i
とj
は、データにインデックスを付けるために使用されます。 データ構造の仕方によっては、begin
に を追加する(ポインタがある場合)か、または各アクセス時にbegin
, を追加して無視する方が簡単です。 (あなたがこれを行う場合は、それに応じて ni
とnj
を修正することを忘れないでください。)
あなたはあなたは私にあなたがそのあなたのためので、やっているのと同じ方法で計算することができます。この後
int k=0, j;
int temp = 1;
int result = 1;
do{
k++;
result = ni*k;
}
while(ni*k < ij);
j = result;
を次の操作を行うことができますdiv/modを使用していません。
- 1. ゼロと私は次の計算式ビルダ持っている計算式
- 2. 多次元辞書をループして計算する
- 3. NGRAM:私は、次の計算を実行したい値
- 4. ベター・インデックスは
- 5. 計算は私が仕事で次のクラス(Scalaz)持っている唯一の
- 6. ファイルをループして、私は次のテキストファイルを持っている
- 7. ループなしの値を計算する
- 8. は、私は次のようしている無限ループ
- 9. ループ内のShopify/Liquid特定のループインデックス
- 10. は、私は月次リターンを計算する機能持たパンダ
- 11. 次の式を計算するには
- 12. はループインデックス
- 13. 電力クエリーのループ計算
- 14. 計算ループPythonのスコアファイル
- 15. のpython積分計算ループ
- 16. 多次元配列で計算されない計算
- 17. ラムダ計算:次のベータの減少は型なしラムダ計算に許可されている理由を私は理解できない
- 18. 2列をループして乗算して計算結果セットを作成する
- 19. MATLABでループなしの行列計算
- 20. NSTimeInterval in UTC?私は、次のコードを使用して現在の時間間隔を計算しています
- 21. jQueryの各ループの合計時間を計算するには?
- 22. 計算、私は次のことを行い、SQL Serverのストアドプロシージャ書いTOP句
- 23. 前の値に基づいて値を計算する(ループ)
- 24. PHP、whileループからの合計を計算する方法は?
- 25. は等...、私は、次のループを実行しようとしていため、次のループ
- 26. Ubuntuは私の計算を殺しています
- 27. zshは私のシェルプロンプトを再計算していません
- 28. は、私は次のコードを持っているループ
- 29. は、私は次のコードを持っているループ
- 30. whileループを使用してPythonの平均を計算する
'ni'と' nj'は完全に任意ですか? –
なぜ、倒れたループですか?なぜ入れ子になっていないのですか?それはあなたがそれが遅くなるようにテストしましたか? –
@ R.MartinhoFernandesはい、小さいですが、100以下です – Anycorn