グリッドのサイズは開始時にわかります (ただし、プログラムを開始するたびに異なります)。ただし、各セルの DEPTH は単なる値ではなく、実行時に絶えず変化するオブジェクトの集団です。
Q: これを実装する最も推奨される (効率的で保守が容易で、ユーザー エラーが発生しにくい) 方法は何ですか?
- これはある種の標準的なベクトル ポインタの 2D 配列ですか?
- 3D ベクトル配列ですか?
- それはリンクされたリストの2D配列ですか、それともバイナリツリーですか(バイナリツリーは、連続的な削除と挿入のノード体操のために複雑なオーバーヘッドを追加すると考えています)
- それは他のカスタムデータ構造ですか?