登录
首页 » 算法 » Prolog实现8-puzzle

Prolog实现8-puzzle

于 2023-07-26 发布 文件大小:255.02 kB
0 102
下载积分: 2 下载次数: 1

代码说明:

he 8-puzzle will be represented by a 3x3 list of lists positions where the empty box will be represented by the value 9, as shown below: [[9,1,3],[5,2,6],[4,7,8]] Possibility Solution: Only half of the initial positions of the 8-puzzle are solvable. There is a formula that allows to know from the beginning if you can solve the puzzle.To determine whether an 8-puzzle is solvable, for each square containing a value N is calculated how many numbers less than N there after the current cell. For example, to the initial status

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

发表评论

0 个回复

  • 序列化对象使用CArchive读取原始数据构建Delaunay三角…
    采用序列化对象CArchive读入原始数据构建Delaunay三角网的VC++代码。可以鼠标点击加新点进行构网,包括二维、三维。还可以进行设色、光照等。-Serializing objects using CArchive read the raw data to build Delaunay triangulation VC++ Code. Mouse clicks can add new points structure network, including the two-dimensional, three-dimensional. Can also be used for colors, light and so on.
    2023-04-27 20:10:03下载
    积分:1
  • 用动态规划实现TSP旅行商问题
    资源描述 用动态规划法实现TSP旅行商问题,此算法中我们用C++语言实现。 程序输入一个文本文件,文件中有三列,每一行表示图中的一条信息,例如: 0   1   6       #表示从0节点到1节点需要花费6 1   3   4       #表示从1节点到3节点需要花费4 就这样把有向图的每一条有向边表示出来,按照这样的格式写在一个txt文件中,作为程序输入,然后再输入你从哪个城市出发,程序可以输出一条最佳路径,并算出代价。
    2022-06-15 23:14:56下载
    积分:1
  • koch 雪花的非递规 实现
    koch 雪花的非递规 实现-non-delivery rules to achieve
    2022-02-24 16:40:11下载
    积分:1
  • 银行家代码
    #include "string.h"  #include   #include   #define M 5  #define N 3  #define FALSE 0  #define TRUE 1  银行家如何进行投资的简单算法
    2022-07-19 07:22:58下载
    积分:1
  • 遗传最短路径
    mtspf_ga.m是主函数,floyed  是计算任意两点最短路径的算法,myLength 是计算距离的函数,lujing是本例子中所需的数据,只需运行ceshide 即可完美解决“最佳灾情巡视路线问题”。
    2022-11-18 01:25:03下载
    积分:1
  • 高斯赛德尔逆矩阵
    高斯赛德尔逆矩阵算法类-high Shisaideer inverse matrix algorithm category
    2022-03-02 18:55:12下载
    积分:1
  • 支持分布式网络化制造的智能数控系统的研究
    支持分布式网络化制造的智能数控系统的研究-support distributed network of intelligent manufacturing system of NC
    2022-02-12 01:22:59下载
    积分:1
  • 大数据处理利器 提升普通map的性能
    修改普通map,提升性能对于c++程序来说 map的使用无处不在。影响程序性能的瓶颈也往往是map的性能。尤其在大数据情况下,以及业务关联紧密而无法实现数据分发和并行处理的情况。map的性能就成了最关键的技术。比如:ip表、mac表,电话号码表、身份证号码表的查询、病毒木马的特征码的云查杀等等。stl库的map采用二分查找,性能最差。Google的哈希map性能和内存目前是最优的,但是有重复碰撞的机率。我在电信行业和信息安全行业里的工作经历发现,目前网络上的哈希算法都在查询速度上远远无法满足日趋增长的网络大数据要求。因此产生了自己写算法的想法。现在我把自己的算法发布出来。大家可以测试对比发现,我的算法属于零碰撞的几率,但是性能比哈希算法还优。声明:该代码不能用于商业用途,只能用于科学研究。
    2022-12-29 05:00:04下载
    积分:1
  • 自适应小波分析
    作为小波变换的推广,线性调频小波变换在对信号进行时频表示时具有更多的自由度,是对非平稳信号进行时频分析的有力工具,在视频平面上,常见的小波变换是零阶逼近,而线性调频小波是一阶逼近。
    2023-05-07 02:45:02下载
    积分:1
  • 用c++实现线性链表
    线性表(亦作顺序表)是最基本、最简单、也是最常用的一种数据结构。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的。线性表的逻辑结构简单,便于实现和操作。因此,线性表这种数据结构在实际应用中是广泛采用的一种数据结构。一个简单的实现例子,只用到了插入函数以及输出函数,初始化26个英文字母
    2022-05-21 13:42:59下载
    积分:1
  • 696518资源总数
  • 106161会员总数
  • 5今日下载