私は五目並べの人工知能を作成していますが、すべての機能でテーブルを使用できるようにするために最適化された方法はどれかと思いました。このテーブルは、の形式になっていchar map[MAPSIZE][MAPSIZE]
ます。私のアルゴリズムでは、このテーブルへの読み取りアクセスがたくさんあります。
次のように渡された場合、このマップにアクセスする方が速いですか?
- 私のすべての関数の引数。
- 私のアルゴリズムクラスのメンバー。
- グローバル変数。
- 関数への引数ですが、ポインターとして機能します。
近い将来、検索ツリーを実装するために、このテーブルのコピーをたくさん作成する必要があります。
御時間ありがとうございます、