8.2算法复杂性问题 汉诺塔问题 旅行商问题 NP完全问题 计算机导论(2014)
计算机导论(2014) 8.2 算法复杂性问题 汉诺塔问题 旅行商问题 NP完全问题
8.2.1汉诺塔问题 问题描述 将第一根柱子上的64个盘子借助第二根柱子全部移 到第三根柱子上 64个盘子 63个盘子 计算机导论(2014)
计算机导论(2014) 8.2.1 汉诺塔问题 问题描述 将第一根柱子上的64个盘子借助第二根柱子全部移 到第三根柱子上。 64个盘子 63个盘子
8.2.1汉诺塔问题 移动规则 每次只能移动一个盘子 盘子只能在三根柱子上移动,不能放在他处 在移动过程中,三根柱子上的盘子必须始终保持 大盘在下,小盘在上。 计算机导论(2014)
计算机导论(2014) 8.2.1 汉诺塔问题 移动规则 每次只能移动一个盘子。 盘子只能在三根柱子上移动,不能放在他处。 在移动过程中,三根柱子上的盘子必须始终保持 大盘在下,小盘在上
8.2.1汉诺塔问题 递归思想 将一个较大的问题的求解归约为一个或多个子问题 的求解。而这些子问题比原问题简单,且在结构上 与原问题相同。 前有座山 从前有座山 从前有座山 计算机导论(2014)
计算机导论(2014) 递归思想 将一个较大的问题的求解归约为一个或多个子问题 的求解。而这些子问题比原问题简单,且在结构上 与原问题相同。 从前有座山…… 从前有座山…… 从前有座山…… 8.2.1 汉诺塔问题