我想將最小超類型算法應用於黑白棋類遊戲 - 我發現的問題是每個1/2層將需要其自己的「假」遊戲板進行測試。選擇數組作用於沒有函數版本的函數對於陣列的每個副本
因此,它看起來,因爲數組不能作爲參數傳遞,我需要一個64參數的函數和每個1/2層的數組,或者我需要手動編寫每個層的函數和數組的副本(即checkMovePly1,checkMovePly2等),或者在本地創建數組(在這一點上,AI進行移動將導致每轉動生成和創建64 ^(2 * ply)數組,這似乎可能會有點運行慢)。
如果我可以解決陣列問題,這似乎應該工作幾層,因爲它只會是一個時間複雜度爲O(64 ^(2 * ply)),雖然取決於可能的方法64 ^(2 * ply)創建和破壞數組。
任何想法如何解決多個陣列問題,這是一個合理的方法?
我試着回答,但我不確定是否完全理解了你的問題。 –
誰告訴你數組不能作爲參數傳遞? – JalalJaberi
和你選擇的這個問題的標籤根本不好;) – JalalJaberi