0
我需要設計一個電影預訂系統。 它需要有4個屏幕。 2個屏幕可容納100個座位。 2個屏幕可容納64個座位。二維陣列
什麼是最好的方式來設計這個?
我應該使用什麼樣的數據結構,如果你能解釋爲什麼要使用那個數據結構,並且讓我知道使用這個數據結構的缺點,那麼將會非常感激。
謝謝。
我需要設計一個電影預訂系統。 它需要有4個屏幕。 2個屏幕可容納100個座位。 2個屏幕可容納64個座位。二維陣列
什麼是最好的方式來設計這個?
我應該使用什麼樣的數據結構,如果你能解釋爲什麼要使用那個數據結構,並且讓我知道使用這個數據結構的缺點,那麼將會非常感激。
謝謝。
數據量非常小,最重要的事實是您必須輕鬆理解它。數組很好,但不靈活,如果數組索引不是「座位索引」,這可能會造成混淆。如果座位已經有了身份識別系統,那麼接受它可能是明智的。然後,您可以將其存儲在地圖中 - 例如一個TreeMap與一個標識(例如一個字符串)作爲關鍵。
[您接受的答案]有什麼問題[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
我需要知道爲什麼我會選擇數據結構的類型,比如說..鏈表或雙鏈表等,也是我學習別人使用的技術以及別人發現更有效的方法。你明白嗎? – Simagen 2010-12-14 18:15:21
,也是因爲沒有人回答我最後一個問題中的所有問題! – Simagen 2010-12-14 18:17:21