
人工智能
文章平均质量分 59
我在等你来
你若盛开,蝴蝶自来
展开
-
回溯法---八皇后问题
一、回溯法:回溯法是一个既带有系统性又带有跳跃性的的搜索算法。它在包含问题的所有解的解空间树中,按照深度优先的策略,从根结点出发搜索解空间树。算法搜索至解空间树的任一结点时,总是先判断该结点是否肯定不包含问题的解。如果肯定不包含,则跳过对以该结点为根的子树的系统搜索,逐层向其祖先结点回溯。否则,进入该子树,继续按深度优先的策略进行搜索。回溯法在用来求问题的所有解时,要回溯到根,且根结点的所有子树都...原创 2012-03-15 09:14:35 · 122 阅读 · 0 评论 -
八皇后92种解
第1种放法皇后分别放在以下列的以下行:第0列的第0行第1列的第4行第2列的第7行第3列的第5行第4列的第2行第5列的第6行第6列的第1行第7列的第3行第2种放法皇后分别放在以下列的以下行:第0列的第0行第1列的第5行第2列的第7行第3列的第2行第4列的第6行第5列的第3行第6列的第1行第7列的第4行第3种放法皇后分别放在以下列的以下行:第0列的第0行第1列的第6行第2列的第3行第3列的第5行第4列...原创 2012-03-15 09:16:46 · 961 阅读 · 0 评论 -
通过8皇后问题浅析回溯法的递归实现
8皇后问题是一道非常经典的题目。当初我是怎么也不能明白怎么用回溯法来解此题的。现在似乎明白些了,先贴出来。 题目大家都是知道的,就不多说了。其实,题目就是要找出所有的可能情况,然后排除其中不符合条件的情况,剩下的情况即为所要求的。怎么找出所有的情况呢?对于8皇后,我们可以使用穷举法,穷举出每一种放置方法,然后判断是否符合题意。如果每次放一行,那就需要8重循环才可以解出来。虽然空间复...原创 2012-03-15 09:40:40 · 111 阅读 · 0 评论 -
五子棋棋谱
http://xz5.2000y.com/mb/1/readnews.asp?newsid=336411原创 2012-03-29 08:23:24 · 493 阅读 · 0 评论 -
八数码从初始状态到目标状态是否有解问题
http://blog.youkuaiyun.com/tiaotiaoyly/article/details/2008233 为了方便讨论,我们把它写成一维的形式,并以0代替空格位置。那么表示如下:1 2 3 4 5 6 7 8 0通过实验得知,以下状态是无解的(交换了前两个数字1 2):2 1 3 4 5 6 7 8 0八数码问题的有解无解的结论:一个状态表示成一维的形式...原创 2012-04-10 16:29:15 · 1542 阅读 · 0 评论