0
讓我們考慮一個遊戲,如石頭,剪刀,紙。在這種情況下,我可以繪製一個成功的解決方案二進制圖和存儲映射,並創建一個查找表,但是我覺得有關於如何做到這一點多種策略:爪哇 - 查找表,陣列,交換機VS如果考慮計算時間
- 一系列的if語句
- 數組,並檢查解決方案是數組
- switch語句
什麼是創建一個查找表這樣的問題的最好方法嗎? 對於最好的辦法我的意思是最計算和內存有效的方式,非常感謝
讓我們考慮一個遊戲,如石頭,剪刀,紙。在這種情況下,我可以繪製一個成功的解決方案二進制圖和存儲映射,並創建一個查找表,但是我覺得有關於如何做到這一點多種策略:爪哇 - 查找表,陣列,交換機VS如果考慮計算時間
什麼是創建一個查找表這樣的問題的最好方法嗎? 對於最好的辦法我的意思是最計算和內存有效的方式,非常感謝
平衡KISS與YAGNI。讓它完全像你需要它一樣簡單。
我敢肯定,你可以創建一個使用完全,如果你需要每秒數千次計算的單CPU上比特平移的解決方案......但你可能不知道。
一個很好的封裝,使用簡單if
語句和可擴展性將病例的99%做精寫可讀類。