登录
首页 » 算法 » A*算法解决八数码问题

A*算法解决八数码问题

于 2023-02-08 发布 文件大小:1.34 kB
0 184
下载积分: 2 下载次数: 1

代码说明:

A*算法解决八数码问题,最小优先队列结合DFS结合全排列hash结合A* 算法 f(n) = g(n) + h(n)解决八数码问题。全排列hash就是常说的康拓判重。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 一个二十四点的游戏
    一个二十四点的游戏-a 24-point game
    2023-08-21 01:10:03下载
    积分:1
  • 《VC++ 常用数值》代码,包含众多常用,值得学习参考!...
    《VC++ 常用数值算法》代码,包含众多常用算法,值得学习参考!-"VC numerical algorithm commonly used" code contains many commonly used algorithms, it is worth studying reference!
    2022-01-23 11:04:10下载
    积分:1
  • 使用高斯滤波去噪
    这是用于图像去噪方法的代码。在这里我使用高斯滤波图像去噪。在一些医学图像应用程序中,去噪后的图像是非常重要的。
    2022-06-19 20:34:41下载
    积分:1
  • 线性分类码。老师要我们自己做,有…
    fisher线性分类代码。老师要我们自己做的,还不错哦-fisher linear classification code. Teacher wants us to make their own, and have a good oh
    2023-06-18 23:00:03下载
    积分:1
  • 优化设计中共轭梯度,单纯形等方的matlab代码
    《优化设计》这门课程中的优化方法的作业,代码思路清晰,运行后没问题。包括,powell法,共轭梯度法,牛顿法,阻尼牛顿法,单纯形法,变尺度法等等。梯度法在第二个目标函数优化时并没有达到理想的点,陷入局部最优,阻尼牛顿法在第二个目标 函数处也精度不高。 用共轭梯度法配合牛顿法一维搜索来第二个目标函数时出现了 NaN 的情况, 是因为牛顿法的代码中运行时出现了分母为0的情况, 但是我在分母加了一个很小的数0.000001之后还会出 现,而已开始用变尺度法和牛顿法优化的时候也出现的 NaN 问题就消失了
    2022-02-07 22:58:22下载
    积分:1
  • 蚁群的旅行商问题 (TSP)
    此代码使用蚁群优化方法来解决TSP问题,欢迎下载,试用。谢谢大家的支持。
    2022-06-01 19:53:56下载
    积分:1
  • 数字罗盘HMC5883L的LPC1769
    该项目展示了如何使用HMC5883L磁力作为数字罗盘,并打印出值度在控制台上显示,其中磁力面临的方向。范围是0-359度,其中0表示北,90是东,180是南部和270是北方。但是,不包括倾斜补偿。h和.c文件包含随主程序。I2C用于磁力和数字罗盘之间的通信。我提到http://bildr.org/2012/02/hmc5883l_arduino/的代码,改变以适合LPC1769。你可以找到更多的信息有关引脚连接。就个人而言,我用4.7K欧姆上拉电阻。
    2023-05-30 15:45:03下载
    积分:1
  • 水平集分割
    快速的水平集分割的生物医学图像使用图形处理单元此项目具有工程平行的水平集执行使用 NVIDIA CUDA 架构加速图像和卷分割。源代码包含的 matlab 程序代码和 CUDA 代码2d 与 3d 的分别。本文描述实现可以由给定的 url 下载。http://code.google.com/p/cudaseg/downloads/list
    2022-07-16 23:05:51下载
    积分:1
  • spark并行化的FIM挖掘(apriori,p_growth)
    频繁项集挖掘采用spark实现的并行化挖掘算法(并行的apriori算法和b并行的  fp_growth算法)。并行的apriori算法采用scala编写,并行的fpgrowth采用java编写。里面会有较多函数使编程的内容。                                                                                                                                             &
    2022-05-08 03:57:50下载
    积分:1
  • ISAP网络流模板
    众所周知,在网络流的世界里,存在2类截然不同的求解思想,就是比较著名的预流推进与增广路,两者都需要反向边的小技巧。 其中预流推进的算法思想是以边为单元进行推流操作。 具体流程如下:置初始点邻接边满流并用一次反向bfs对每个结点计算反向距离标号,定义除汇点外存量大于出量的结点为活动结点,每次对活动结点 按允许边(u->v:d[u]=d[v]+1)进行推流操作,直到无法推流或者该点存量为0,若u点此时仍为活动结点,则进行 重标号,使之等于原图中进行推操作后的邻接结点的最小标号+1,并将u点入队。 当队列为空时,算法结束,只有s点和t点存量非0,网络中各顶点无存量,无法找到增广路继续增广,则t点存量为最大流。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-20 19:30:49下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载