登录
首页 » 算法 » 8Puzzle Java 实现

8Puzzle Java 实现

于 2022-12-02 发布 文件大小:14.33 kB
0 72
下载积分: 2 下载次数: 1

代码说明:

这 ia 8 益智执行与曼哈顿距离启发式模型使用星搜索算法。它是由 8 个数字上板,目标是要把这些数字按顺序由 awapping 他们在空白的瓷砖。如果不能达到的最终状态由于订购它给出错误,并说最终的状态就不能实现。使用的搜索算法是 A * 搜索,这非常类似于 Dijsktra。8 的谜题是一个标准的人工智能技术问题。8 拼图问题的更多信息,请访问此链接: http://en.wikipedia.org/wiki/15_puzzle一旦你把你的初始状态,它将查找到最终状态的最短路径,然后打印该路径。要知道的事情: 队列、 堆栈、 列表、 动态数组 * 算法

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

发表评论

0 个回复

  • Diffie-Hellman的socket实现(CS架构)Java
    应用背景作为计算机安全学对于数字签名的一个重要分支,长期以来RSA一直比较多的应用在商业环境中,而Diffie-Hellman则比较活跃于研究领域,对于计算机专业的学习有一定的帮助关键技术作为课程任务的作业,使用的是Java语言Socket套接字编程实现C/S架构,包括客户端和服务端。其中有较多注释,方便学习。
    2022-07-02 08:18:25下载
    积分:1
  • adjacency matrix used to achieve a storage network, to establish a network and t...
    采用邻接矩阵实现有向网的存储,建立有向网,并实现单源 最短路径算法-adjacency matrix used to achieve a storage network, to establish a network and to achieve single source shortest path algorithm
    2022-04-08 14:00:12下载
    积分:1
  • calculating the determinant of the matrix source
    计算矩阵行列式值的源程序-calculating the determinant of the matrix source
    2022-02-04 18:31:22下载
    积分:1
  • How to modify the MFC AppWizard Wizard to generate the appearance of the framewo...
    如何修改MFC AppWizard向导生成的框架程序的外观和大小,修改图标、光标、背景的三种方法。如何增加和删除工具栏按钮,如何给应用程序增加工具栏,如何显示和隐藏工具栏。定制状态栏,在状态栏中添加时钟显示,CTime类及其用法。在状态栏中添加进度条(主窗口产生后立即产生进度条的巧妙思想,不能在OnCreate函数中直接处理,要用到自定义消息的方法)。鼠标坐标显示,在CView中获取状态栏对象的几种方式。如何为应用程序添加启动画面。 -How to modify the MFC AppWizard Wizard to generate the appearance of the framework of procedures and size, modify the icon, cursor, background three methods. How to add and remove toolbar buttons, how to increase the application toolbar, how to show and hide the toolbar. Custom status bar, add in the status bar clock display, CTime class and its usage. In the status bar to add the progress bar (the main window immediately after the progress bar the ingenious ideas, in the OnCreate function should not directly deal with, to use a custom message to the method). Mouse coordinates shows that access to the status bar in the CView object in several ways. How to add a splash screen applications.
    2022-12-03 22:25:03下载
    积分:1
  • 定点化fft变换
    快速傅里叶变换的算法,由于浮点数在计算机中运算速度要低于整型,本程序在fft快速变换的基础上,将程序转换为定点运算,进一步提高速度。
    2023-02-13 07:05:03下载
    积分:1
  • Winzip压缩代码
    本代码主要是winzip压缩算法代码,对想研究zip压缩算法的朋友,快些下载吧。
    2022-10-23 14:30:05下载
    积分:1
  • EM,基于期望最大化原则进行密度估计
    EM算法,基于期望最大化原则进行密度估计-EM algorithm, based on the expectation maximization of the principle of density estimation
    2023-07-25 17:45:02下载
    积分:1
  • Bisection Method
    Bisection Method - Numerical ananlysis-Bisection Method- Numerical ananlysis
    2022-04-08 17:40:01下载
    积分:1
  • //=== === === === === === ===== //函数说明 //函数名称:Correlation //函数功能:计最小二乘拟合...
    //=== === === === === === ===== //函数说明 //函数名称:Correlation //函数功能:计算最小二乘法拟合的多项式的相关系数 //使用方法:int M------拟合多项式的项数(已知条件) // double *b---拟合曲线的系数,按升次排列(已知条件) // double *x---结点x轴数据(已知条件) // double *y---结点y轴数据(已知条件) // double *Yg--结点估计值,与*y相对应,个数为m(过程变量) // int m------结点个数(已知条件) //注意事项:多项式阶数最高为10,多项式的形式为 y = b0 + b1*(x-Xavr)... -//=== === === === === === === === === === === =====// Function that// function name: Correlation// Function: Calculation of the polynomial least squares fitting correlation coefficient// Usage: int M------ polynomial fitting the number of (known conditions)// double* b-- Fitting curve coefficient, or times by arrangement (known conditions)// double* x--- node x-axis data (known conditions)// double* y--- node y-axis data (already known conditions)// double* Yg- the estimated value of node, and* y correspond to the number for m (process variables)// int m------ node number (known conditions)// Note: polynomial order up to 10, the polynomial
    2023-05-06 14:40:03下载
    积分:1
  • 操作系统中的多级反馈队列调度
    操作系统中的多级反馈队列调度算法-operating system as a multi-level feedback queue scheduling algorithm
    2022-10-13 21:30:02下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载