摘要:
八数码问题构造数学模型:
每个状态作为节点,则可以进行规则内一步移动的两个节点互相连通,最终构成图。但并非所有节点都连通,根据经验,所有节点构成两个互不连通的子图。儿问题的最终结果只有一个,也就是说,不是所有的情况都能求解得结果。
本文采用C++程序设计的手段构造问题的解决方案,附vs2008工程:Problem_of_Missionary_and_Savage_0430.zip(包括过河(传教士和野人)问题和八数码(九宫格)问题)。程序可以进行任意八数码问题的模拟动画解过程。 阅读全文
posted @ 2011-05-15 12:15
Ethan.Wong
阅读(1367)
评论(0)
推荐(0)
浙公网安备 33010602011771号