1. 首页
  2. 编程语言
  3. C++ 
  4. 广度优先遍历4叉树 3x3拼图游戏还原算法(含验证程序)

广度优先遍历4叉树 3x3拼图游戏还原算法(含验证程序)

上传者: 2019-01-02 06:57:39上传 RAR文件 15.11KB 热度 34次
广度优先遍历4叉树,可以在3秒以内还原任何九宫格拼图,并附带验证程序 算法经过多次改进,个人认为已经达到了非常优异的性能,有什么好的思路或者疑问,欢迎交流。 具体实现过程是:把当前状态移动一步的下一个状态放入队列,每次从队列中取操作步聚出来验证,如果图没有拼好,则生成下一步的所有状态(最多4种),将它们放入队列 最复杂的情况是 087654321,一共要28步才可以拼好;即任何一个图都可以在28步(含)以内拼好。
用户评论
码姐姐匿名网友 2019-01-02 06:57:41

真的不错,有帮助。

码姐姐匿名网友 2019-01-02 06:57:41

真的很不错,值得参考

码姐姐匿名网友 2019-01-02 06:57:41

效率上还是不是很快,还可以再改进下。不过还可以

码姐姐匿名网友 2019-01-02 06:57:41

最近有相关的问题需要解决,可以借鉴下,谢谢分享

码姐姐匿名网友 2019-01-02 06:57:41

可以用来学习,不错

码姐姐匿名网友 2019-01-02 06:57:41

恩,规模变大了,时间会要很长的

码姐姐匿名网友 2019-01-02 06:57:41

真的不错,但是是3*3的 我改成6*6的 还有点问题没有完全实现