0

じゃんけんなどのゲームを考えてみましょう。この場合、勝者のソリューションを使用してバイナリマップを描画し、マップを保存してルックアップテーブルを作成できますが、その方法には複数の戦略があると思います。

  • 一連のifステートメント
  • 配列とソリューションが配列内にあるかどうかを確認します
  • switchステートメント

このような問題のルックアップテーブルを作成するための最良の方法は何ですか?最善の方法として、私は最も計算的でメモリ効率の良い方法を意味します。

4

1 に答える 1

2

KISSとYAGNIのバランスを取ります。必要なだけシンプルにします。

単一のCPUで毎秒数千の計算が必要な場合は、完全にビットシフトを使用してソリューションを作成できると確信しています...しかし、おそらくそうではありません。

単純なifステートメントを使用し、スケーラビリティーのために記述された、適切にカプセル化された読み取り可能なクラスは、99%の場合に問題なく機能します。

于 2013-02-25T11:39:49.050 に答える