我的工作需要我在這樣一個網格分配資源的問題:如何構建一個網格字符串對象的引用
|A|B|C
|X|C|X
|A|X|X
我工作了我的問題的最佳解決方案通過組合搜索算法的手段。由於這些算法,在網格中處理字符串值更容易。但是,當初始網格結算時,我需要訪問一些屬性。說A是蘋果,那麼我可能需要訪問蘋果的大小。
所以我現在做了一個水果課程,我添加了初始化所需的水果。由於水果需要在運行時添加,因此它不能是枚舉,我首先嚐試了一些東西。
由於解決方案有時需要多達10000次以上的嘗試,因此我認爲檢查字符串是否會更快,然後將所有這些字符串變爲對象不是嗎?
現在我不能得到我的頭如何做到這一點。基本上我想能夠在一個地方定義我的水果,並簡單地在網格中說:「這是一個蘋果」。
編輯: 也許這確實是一個基本的面向對象問題。 如何使用戶能夠從程序中定義新類型的對象,例如新種類的水果?
什麼是分配約束?目前還不清楚你想要做什麼。 – Joni