下载 >  开发技术 >  其它 > 八数码问题C++程序

八数码问题C++程序 评分:

在3×3的棋盘上,摆着8个将牌,每个将牌都刻有1~8数码中的某个数码。棋盘中留有一个空格,允许其周围的某个将牌向空格移动,这样通过移动将牌就可以不断改变棋牌的布局。 用计算机实现算法解决八数码问题:提供输入初始将牌布局和目标将牌布局的功能,在接收输入之后,输出移动的步骤(方式)。
2009-05-26 上传大小:8KB
分享
收藏 (4) 举报

评论 共9条

fq213 不错,可以直接运行
2014-12-03
回复
iamyfr 不错,可以运行/
2013-12-04
回复
liuyifu100 不错的资源,可以编译运行,试过了
2013-10-22
回复
u011701905 很不错的算法,清晰易懂。用的A*,只是在求h(n)的时候貌似不能简单地算不在位个数,而要求移动的总位数,就这里比较疑惑。整体无错,可以运行,推荐下载
2013-10-03
回复
binbin348 逻辑清晰,挺好的。
2013-06-09
回复
rejackia 算法不错,谢谢分享~
2012-11-15
回复
andr_ew 楼主写得很清晰,对我的作业很有启发意义
2012-10-22
回复
qwfydawx 有细微的错误,不过整体逻辑很清晰,蛮好~
2011-11-21
回复
zhongkeli 在131行与140行中出现错误 应该把&去掉 这样才能运行,算法是对的 推荐下载
2011-11-11
回复
八数码问题C++代码

八数码问题C++代码

立即下载
A*算法解决八数码问题(C++)

A*算法解决八数码问题(C++),用数组实现的

立即下载
八数码问题C++图形界面

八数码实现的游戏,有图形界面(c++) 可以下来看一下

立即下载
8数码问题的c++代码

参见我的博文:http://blog.csdn.net/j56754gefge/article/details/47170967 这是8数码问题的一套完整解决方案,包括问题模型、搜索方法、界面表示等。有问题请给我发邮件,代码里面有我mail

立即下载
深度优先搜索解决八数码问题

人工只能作业,利用python实现深度优先搜索解决八数码问题,测试通过,

立即下载
启发式搜索解决八数码问题

人工智能 八数码问题 A*算法 智能搜索 用人工智能的A*算法解决八数码的问题

立即下载
湘潭大学人工智能实验 状态空间法求解八数码问题

本文档包含湘潭大学人工智能课程实验之实验一------采用状态空间法求解八数码问题,包含实验完整可执行代码,包含代码完整流程图,代码基本原理、代码每个子模块的分析及程序运行结果

立即下载
人工智能中的八数码问题C++参考程序

一个关于人工智能八数码问题的C++程序.

立即下载
深度优先搜索实现八数码问题

人工智能的作业,用深度优先遍历实现八数码问题,可以设置搜索深度。

立即下载
八数码问题(数字华容道,九宫格)深度搜索(DFS)广度搜索(BFS)和A*算法C++源码

本C++代码解决了八数码问题,采用深度优先,广度优先和A*算法实现,基于visual studio 2017

立即下载
宽度优先搜索算法BFS 解决8数码问题

基于C++的 BFS算法解决8数码问题 没有做界面 直接是输出步骤 算法是亮点

立即下载
hash+bfs求解八数码问题

This program uses a int type number to represent the Eight Puzzle Problem. number 1,2,3,…,8 stand for the eight numbers,0 stand for blank space. row from top to bottom,column from left to right. default goal state:01234578 or 1234578

立即下载
人工智能八数码问题解答c++代码及报告

人工智能八数码问题解答c++代码及报告, 用OPEN表和CLOSED表 给出解路径 明确给出问题描述、系统初始状态、目标状态和启发式函数(A*算法)

立即下载
A星算法解八数码

C++程序,人工智能作业,用A星算法解决八数码问题

立即下载
八数码问题C代码 可直接运行

八数码问题代码,用全局择优解决八数码问题,启发函数采用曼哈顿路径和计算不同节点两种方法。对学习人工智能图搜索应该很有帮助。

立即下载
人工智能八数码问题过程表示求解matlab代码

蔡振兴版人工智能中过程表示法求解八数码问题的matlab代码,GUI展示,可以自定义输入输出。

立即下载
A*算法求解八数码问题_C#语言

A*算法求解八数码问题 1、A*算法基本思想: 1)建立一个队列,计算初始结点的估价函数f,并将初始结点入队,设置队列头和尾指针。 2)取出队列头(队列头指针所指)的结点,如果该结点是目标结点,则输出路径,程序结束。否则对结点进行扩展。 3)检查扩展出的新结点是否与队列中的结点重复,若与不能再扩展的结点重复(位于队列头指针之前),则将它抛弃;若新结点与待扩展的结点重复(位于队列头指针之后),则比较两个结点的估价函数中g的大小,保留较小g值的结点。跳至第五步。 4)如果扩展出的新结点与队列中的结点不重复,则按照它的估价函数f大小将它插入队列中的头结点后待扩展结点的适当位置,使它们按从小到大的

立即下载
用全局择优搜索算法解决八数码问题

人工智能实验,用全局择优搜索算法解决八数码问题.

立即下载
八数码问题的MATLAB实现(启发式)

启发式搜索,可通过修改代价函数来构建A*等不同的算法;包含基本功能

立即下载
八数码的A算法实现,C++版

八数码问题用A算法实现,C++版 八数码问题用A算法实现,C++版

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

八数码问题C++程序

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
3 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: