close

 

module Queen

class Struct

. 建立 row col 及 判斷 衝

class Queen < Struct

. 建立 單向 LINK 及 尋找 col 不衝突的位罩 ,如果找不到 last 移動 到不衝突的位置後 再重新尋找

. tail nextans() 可以找下一個答案 直到 第一個 QUEEN 沒有位置 共有 92

class Queen1 < Queen

. 增加雙向連結 且 自動 建立 N Queen1 直到 MAX

. nextans() 可以位移 最後 一個 QUEEN 找下一個解 ,共92解

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

arrow
arrow
    文章標籤
    ruby 程式
    全站熱搜

    shewerlu 發表在 痞客邦 留言(0) 人氣()