C++ 回溯法求解罗密欧与朱丽叶的迷宫问题

时间:2013-10-20 09:33:28
【文件属性】:

文件名称:C++ 回溯法求解罗密欧与朱丽叶的迷宫问题

文件大小:3KB

文件格式:CPP

更新时间:2013-10-20 09:33:28

回溯法 罗密欧与朱丽叶的迷宫问题 C++

问题描述: 罗密欧与朱丽叶的迷宫。罗密欧与朱丽叶身处一个m×n的迷宫中,如图所示。每一个方格表示迷宫中的一个房间。这m×n个房间中有一些房间是封闭的,不允许任何人进入。在迷宫中任何位置均可沿8 个方向进入未封闭的房间。罗密欧位于迷宫的(p,q)方格中,他必须找出一条通向朱丽叶所在的(r,s)方格的路。在抵达朱丽叶之前,他必须走遍所有未封闭的房间各一次,而且要使到达朱丽叶的转弯次数为最少。每改变一次前进方向算作转弯一次。请设计一个算法帮助罗密欧找出这样一条道路。 编程任务: 对于给定的罗密欧与朱丽叶的迷宫,编程计算罗密欧通向朱丽叶的所有最少转弯道路。


网友评论

  • 很好,帮助很大
  • 很好,帮助很大!
  • 虽然有点小BUG但是真的很有帮助,谢谢作者了
  • 虽然有点小BUG但是真的很有帮助,谢谢作者了
  • 不错,。我看了之后有帮助
  • 有点小bug ,到调用回溯函数时就不执行了
  • 不错,。我看了之后有帮助