没有合适的资源?快使用搜索试试~
我知道了~
文库首页
课程资源
C/C++
经典数据结构八数码问题的A*算法求解
经典数据结构八数码问题的A*算法求解
数据结构
需积分: 17
11 下载量
105 浏览量
2014-11-29
22:07:37
上传
评论
收藏
14KB
CPP
举报
温馨提示
立即下载
八数码问题是数据结构中的一道经典算法问题,解决方式有多种,此处采用了经典的A*寻路算法解决八数码问题。
资源推荐
资源评论
Java-A*算法解决八数码问题算法源码
浏览:146
5星 · 资源好评率100%
用A*算法(人工智能或者数据结构与算法课程可能会学)解决八数码问题: 初始状态 目标状态 2 8 3 1 2 3 1 6 4 8 4 7 5 7 6 5 java实现方法在源码中。
A*算法解决八数码问题
浏览:113
5星 · 资源好评率100%
自己上人工智能的时候花了很长时间写的A*算法解决八数码问题 ,非常完美,用java写的,还有图形用户界面,纯粹的面向对象的思想,希望对大家有帮助
使用A*算法实现8数码问题的求解
浏览:161
5星 · 资源好评率100%
include using namespace std; struct node{ int nodesun[4][4]; int pre; //上一步在队列中的位置 int flag ;
A*算法实现八数码问题
浏览:120
5星 · 资源好评率100%
自己写的用c++实现的简易八数码问题,搜索算法采用A*算法,搜索代价使用哈密顿路(可以自己更改,),资源是工程文件。在vs2008下运行通过,里面代码都进行了注释。
A*算法求解八数码问题_C#语言
浏览:143
4星 · 用户满意度95%
A*算法求解八数码问题 1、A*算法基本思想: 1)建立一个队列,计算初始结点的估价函数f,并将初始结点入队,设置队列头和尾指针。 2)取出队列头(队列头指针所指)的结点,如果该结点是目标结点,则输出路径,程序结束。否则对结点进行扩展。 3)检查扩展出的新结点是否与队列中的结点重复,若与不能再扩展的结点重复(位于队列头指针之前),则将它抛弃;若新结点与待扩展的结点重复(位于队列头指针之后),则
8数码实验1
浏览:116
1.以 8 数码问题为例实现 A*算法的求解程序(编程语言不限),要求设计两种不同的估 2.设置相同初始状态和目标状态,针对不同的估价函数,求得问题的解,并比较
八数码问题A*算法代码
浏览:127
A*算法解决八数码问题,包含了两种估价函数1.不在位的数字到该位置的曼哈顿距离;2.初始格局与目标格局位置不符的数码数目
A*算法八数码(C语言)
浏览:155
4星 · 用户满意度95%
这是人工智能课的一个作业题目,用A*算法做的八数码
八数码问题数据结构实现
浏览:137
5星 · 资源好评率100%
用三种不同的搜索策略,解决八数码问题。即: 回溯策略,图搜索策略,和启发式算法的数据结构和实现.
A*算法求解8数码问题
浏览:4
A*算法的八数码问题的求解实验报告,问题的求解包含在内
A*算法求解八数码问题
浏览:124
3星 · 编辑精心推荐
C++课程设计---用A*算法来求解八数码问题。
八数码问题A*算法
浏览:133
八数码问题A*算法
8数码问题,a*算法
浏览:150
5星 · 资源好评率100%
用链表实现的A*搜索求解八数码问题,人智课的小作业,呵呵呵~
A*算法实现8数码问题
浏览:106
原创,能够实现简单的移动,超过5000次拓展则退出,可修改
人工智能A*算法解决八数码问题
浏览:166
5星 · 资源好评率100%
人工智能A*算法解决八数码问题,C++编写运行,代码有注释,方便理解
用A*算法做8数码问题
浏览:48
自己下来看,要什么20字符啊。凑一下数,妈的要不是没分下载我也不会来上传了
基于A星算法解决8数码问题
浏览:76
5星 · 资源好评率100%
8数码问题又称9宫问题,与游戏“华容道”类似。意在给定的 棋格的8个格子内分别放一个符号,符号之间互不相同,余下的一格为空格。并且通常把8个符号在棋格上的排列顺序称作8数码的状态。开始时,规则给定一个初始状态和一个目标状态,并要求被试者对棋格内的符号经过若干次移动由初始状态达到目标状态,这个过程中只有空格附近的符号可以朝空格的方向移动,且每次只能移动一个符号。
8数码求解
浏览:32
8数码求解程序,含源代码。可以手动求解,也可以自动求解。自动求解部分使用了ACRush的程序
人工智能 A*算法 八数码问题 C++ 报告+代码+详细注释
浏览:75
5星 · 资源好评率100%
使用C++语言完整的实现了A星算法解决八数码问题 内容:完整代码和详细注释; 主要函数的功能说明; 评价函数的设计; 运行测试结果
A星算法,A*算法C++实现,8数码求解
浏览:106
5星 · 资源好评率100%
A星算法,A*算法C++实现,8数码求解,带MFC图形界面显示动态求解过程
8数码游戏 A*算法 C++实现
浏览:91
5星 · 资源好评率100%
我使用C++实现的8数码的A*算法。这里http://blog.csdn.net/prettyinsight/archive/2010/01/23/5247744.aspx有详细介绍。
A*算法解八数码问题(报告附录里有源代码),保准能运行
浏览:141
C++实现的A*算法解八数码问题,报告的附录里有源代码,在VC6.0的环境下开发运行的
基于A星算法的8数码问题程序源代码
浏览:26
5星 · 资源好评率100%
基于A星算法的8数码问题程序源代码,详细解释了A*算法
8数码问题A算法
浏览:41
8数码问题A算法,包含算法和流程以及运行成功的截图
八数码问题求解
浏览:76
八数码问题又称重排九宫问题,在一个33的棋盘上,随机放置1到8的数字棋子,剩下一个空位,如图所示。数字可以移动到空位(编程时,空位可用0代替,且可以理解为是空位的上、下、左、右移动),经过若干次移动后,棋局到达指定目标状态。 说明:重排九宫问题,对任意给定初始状态,可达下图所示两个目标之一,不可互换。
8数码问题求解
浏览:17
基于状态空间搜索的8数码问题求解;GUI界面、人工或自动求解、过程回放等功能。
A*算法实现8数码问题(C++)
浏览:104
5星 · 资源好评率100%
C++编写的使用A*算法解决8数码问题 1.输入初始状态,1~8数字,用空格隔开,0代表空格,顺序在矩阵中的位置为 1 2 3 4 5 6 7 8 9 如输入1 2 3 4 5 6 7 8 0,则初始矩阵为 1 2 3
评论
收藏
内容反馈
立即下载
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
zcy_programer
粉丝: 0
资源:
1
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
WebP 图像转换Python脚本
计算机程序设计的过程.ppt
计算机管理文件.ppt
计算机系统第三章答案.doc
计算机系统管理制度.doc
计算机系统结构第2、3、4章习题.ppt
python的智能垃圾分类系统源码.zip
什么是移动应用开发-关于移动应用开发的相关介绍
第二组汇报 PPT.pptx
什么是大数据开发-相关介绍-关于大数据开发的相关介绍
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功