2010-12-14 315 views
0

我需要設計一個電影預訂系統。 它需要有4個屏幕。 2個屏幕可容納100個座位。 2個屏幕可容納64個座位。二維陣列

什麼是最好的方式來設計這個?

我應該使用什麼樣的數據結構,如果你能解釋爲什麼要使用那個數據結構,並且讓我知道使用這個數據結構的缺點,那麼將會非常感激。

謝謝。

+11

[您接受的答案]有什麼問題[http://stackoverflow.com/questions/4432839/which-array-to-use/4432901#4432901] [您之前詢問過的這個問題](http:/ /stackoverflow.com/questions/4432839/which-array-to-use)? – 2010-12-14 17:58:20

+0

我需要知道爲什麼我會選擇數據結構的類型,比如說..鏈表或雙鏈表等,也是我學習別人使用的技術以及別人發現更有效的方法。你明白嗎? – Simagen 2010-12-14 18:15:21

+0

,也是因爲沒有人回答我最後一個問題中的所有問題! – Simagen 2010-12-14 18:17:21

回答

0

數據量非常小,最重要的事實是您必須輕鬆理解它。數組很好,但不靈活,如果數組索引不是「座位索引」,這可能會造成混淆。如果座位已經有了身份識別系統,那麼接受它可能是明智的。然後,您可以將其存儲在地圖中 - 例如一個TreeMap與一個標識(例如一個字符串)作爲關鍵。