この質問は、情報の配列の処理に関するものです。これを行う方法はたくさんありますが、より多くの経験を持つプログラマーからの入力が必要です。情報を最適な方法で整理する方法ではなく、客観的にやりたいことを知っています-Cは本当に私にこれを考えさせています.100時間を仕事に費やしたくありません.おっと、これはこれを行うための獣の方法を無駄にしました. だからここに行きます:
私は競技場をシミュレートしているグリッドを持っています。グリッドの各部分をセルと呼びます。セルにはそれぞれ約 20 の異なる値があり、すべて整数であり、派手なものは何もありません。セルへの変更は、プレーヤーの入力によるか、発生するか、さまざまなアルゴリズムを介してセルを囲むことによって行われます。
セルへの変更は、ターンが完了すると発生するため、リアルタイムではありません。さて、MutableArrays、プレーンな配列、またはプレーンなマトリックスでこれを行うことについても確信が持てません。配列は 1 次元の情報を保持するのに適していますが、これらのセルの 10,000 個のバッチに対処する必要がある場合、非常に面倒になると思います。一方、単純なマトリックスはそれほどエレガントではないかもしれませんが、おそらく扱いやすいでしょう。
どんな洞察も大歓迎です。