Dancing Links算法

Dancing Links略述 Dancing Links算法主要用於解決精確覆蓋問題,精確覆蓋問題就的定義:給定一個由0-1組成的矩陣,是否能找到一個行的集合,使得每個集合中每一列恰好只包含一個1。例如下面的矩陣,我們將改矩陣命名爲矩陣1 如何利用給定的矩陣求出相應行的集合呢,採用回溯法。假定選擇第一行,如下所示 如上圖所示,紅色那一行是選中的行,這一行有3個1,分別是第3,5,6列。由於這三列
相關文章
相關標籤/搜索