Dancing Links算法

Dancing Links略述 Dancing Links算法主要用于解决精确覆盖问题,精确覆盖问题就的定义:给定一个由0-1组成的矩阵,是否能找到一个行的集合,使得每个集合中每一列恰好只包含一个1。例如下面的矩阵,我们将改矩阵命名为矩阵1 如何利用给定的矩阵求出相应行的集合呢,采用回溯法。假定选择第一行,如下所示 如上图所示,红色那一行是选中的行,这一行有3个1,分别是第3,5,6列。由于这三列
相关文章
相关标签/搜索