python入門知識簡述(七)——八皇后問題

問題: 需要將8個皇后放在棋盤上,條件是任何一個皇后都不能威脅其他皇后,即任何兩個皇后都不能吃掉對方。怎樣才能做到這一點呢?已將這些皇后放在什麼地方呢? 思路 在棋盤的第一行嘗試爲第一個皇后選擇一個位置,再在第二行嘗試爲第二個皇后選擇一個位置,依次類推。在發現無法爲一個皇后選擇合適的位置後,回溯到起一個皇后,並嘗試爲它選擇另一個位置。最後,要麼嘗試玩所有的可能性,要麼找到了答案 參數nextX表示
相關文章
相關標籤/搜索