2010-12-14 33 views
0

シネマ予約システムを設計する必要があります。 4つの画面が必要です。 2つのスクリーンが100席あります。 2つのスクリーンが64席あります。2次元配列

これを設計する最善の方法は何ですか?

私はどのようなデータ構造を使用すべきですか、またそのデータ構造を使用する理由を説明し、そのデータ構造を使用することの欠点を教えていただければ幸いです。

ありがとうございました。

+11

[あなたが以前に尋ねたこの質問]の[あなたが受け入れた回答](http://stackoverflow.com/questions/4432839/which-array-to-use/4432901#4432901) /stackoverflow.com/questions/4432839/which-array-to-use)? –

+0

私は、リンクされたリストや二重リンクされたリストなどを介してデータ構造のタイプを選ぶ理由を知る必要があります。また、私が他の人が使っている技術や他の人がより効率的であることを学ぶこともできます。わかりますか? – Simagen

+0

そして、私の最後の質問には誰も答えなかったからです! – Simagen

答えて

0

データ量が非常に少ないため、最も重要なことは簡単に理解できることです。配列はうまくいきますが柔軟ではなく、配列インデックスが "座席インデックス"でない場合、これは混乱する可能性があります。すでに座席に身分証明制度がある場合、それを乗り越えるのが賢明かもしれません。その後、マップに保存することができます。識別子(例えば、文字列)をキーとするTreeMapを含む。