利用A*算法实现八数码问题求解,包括拼图打乱和拼图还原功能。使用java实现,代码注释清晰。
2020-01-03 11:29:03 528KB A*算法 八数码问题
1
八数码问题 九宫格问题 解决方案 源代码 报告(自己收集的将近10套方案)
2020-01-03 11:26:53 7.62MB 八数码问题 九宫格问题 解决方案
1
人工智能 A算法解决八数码问题 VC++实现,通过输入初始数据能得出目标数据以及路径数和时间。
2020-01-03 11:25:41 262KB 人工智能 A算法
1
java版 A*解决八数码问题,注释详细并有博客对相关分析过程讲解 利己利人 http://blog.csdn.net/hiphopmattshi/article/details/7538012
2020-01-03 11:21:50 7KB A*,8数码,八数码,java
1
八数码迭代深搜+A* 有较强的深搜优化剪支
2020-01-03 11:19:59 3KB IDA* A*
1
本程序利用c++语言编写了八数码 的 小游戏 ,是人工智能 课必做的一个经典程序,希望能对大家有用
2020-01-03 11:17:47 492KB 八数码
1
自己用C#实现的八数码问题,有图形界面,采用广度优先算法和启发式搜索
2019-12-21 22:26:25 150KB 八数码 C#
1
人工智能实验-八数码问题 3×3九宫棋盘,放置数码为1 -8的8个棋牌,剩下一个空格,只能通过棋牌向空格的移动来改变棋盘的布局。 要求:根据给定初始布局(即初始状态)和目标布局(即目标状态),如何移动棋牌才能从初始布局到达目标布局,找到合法的走步序列。
1
八数码问题是人工智能经典难题之一。问题是在3×3 方格盘上,放有八个数码,剩下一个为空,每一空格其上下左右的数码可移至空格。问题给定初始位置和目标位置,要求通过一系列的数码移动,将初始位置转化为目标位置。本文介绍用A星算法,采用估计值h(n)(曼哈顿距离)和g(m)(当前深度)的和作为估计函数。
2019-12-21 22:17:52 506KB 人工智能 课程设计 启发函数 八数码
1
网上大部分解决8数码问题都只采用宽度优先算法。我在宽度优先的基础上,设计出深度优先算法。并制作出界面,方便输入、输出。希望能对学习相关内容的同志有所帮助
2019-12-21 22:13:35 47KB 深度优先 广度优先 八数码
1