2010-12-14 5 views
0

Ich muss ein Kinobuchungssystem entwerfen. muss es 4 Bildschirme haben. 2 Bildschirme mit 100 Plätzen. 2 Bildschirme mit 64 Sitzen.2-Dimensional Array

Was wäre der beste Weg, um dies zu entwerfen?

Welche Datenstruktur sollte ich verwenden, und wenn Sie erklären könnten, warum Sie diese verwenden und mich auch über die Nachteile der Verwendung dieser Datenstruktur informieren, wäre dies sehr zu begrüßen.

Danke.

+11

Was war falsch mit [die Antwort, die Sie angenommen haben] (http://stackoverflow.com/questions/4432839/which-array-to-use/4432901#4432901) in [diese Frage, die Sie zuvor gestellt haben] (http://stackoverflow.com/questions/4432839/which-array-to-use)? –

+0

Ich muss wissen, warum ich Art der Datenstruktur über sagen würde .. eine verknüpfte Liste oder doppelt verknüpfte Liste usw., und es ist auch für mich zu lernen, die Techniken, die andere verwenden und was andere effizienter finden. verstehst du? – Simagen

+0

und es ist auch, weil niemand alle meine Fragen in meinem letzten beantwortet hat! – Simagen

Antwort

0

Die Datenmenge ist so klein, dass die wichtigste Tatsache ist, dass Sie es leicht verstehen müssen. Arrays sind in Ordnung, aber nicht flexibel und wenn der Array-Index nicht der "Sitzindex" ist, kann dies verwirrend sein. Wenn die Sitze in Wirklichkeit bereits ein Identifizierungssystem haben, kann es ratsam sein, es zu übernehmen. Dann könnten Sie es in einer Karte speichern - z. a TreeMap mit einer Identifikation (z. B. eine Zeichenfolge) als Schlüssel.