您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 八数问题的vc代码 九宫问题是人工智能中的经典难题

  2. 九宫问题是人工智能中的经典难题之一,问题是在3×3方格棋盘中,放8格数,剩下的没有放到的为空,每次移动只能是和相邻的空格交换数。程序自动产生问题的初始状态,通过一系列交换动作将其转换成目标排列.九宫问题中,程序产生的随机排列转换成目标共有两种可能,而且这两种不可能同时成立,也就是奇数排列和偶数排列。我们可以把一个随机排列的数组从左到右从上到下用一个一维数组表示
  3. 所属分类:C++

  1. C++经典 八皇后问题

  2. C++经典 八皇后问题的C++源程序 #include #define N 8 void main() { void move(int a[][N],int n); int Judge(int a[][N]); //a[N][N]表示棋盘,每个元素表示一个位置,为0表示没有放置皇后,为1表示放置皇后 //num记录摆放方法的数目 int a[N][N]={0},i,j,n=0,num=0; //初始条件,让每个皇后都处于每行的第一列 for(i=0;i<N;i++) a[i][0]=1
  3. 所属分类:C++

    • 发布日期:2009-11-27
    • 文件大小:2048
    • 提供者:xiatianyang5813
  1. 八皇后问题C语言描述

  2. 1.掌握使用VC++上机调试数组的基本方法; 2.通过此问题掌握了解数组的类型定义和表示方法;特殊矩阵和稀疏矩阵的压缩存储方法及运算的实现。
  3. 所属分类:C++

    • 发布日期:2009-12-17
    • 文件大小:2048
    • 提供者:schoolboy333
  1. 八数码问题实现的几种算法

  2. 问题描述: 有一个3×3的棋盘,其中有0~8九个数字,0表示空格,其他的数字可以和0交换位置。求由初始状态到达目标状态步数最少的解。 解决八数码问题的常用方法A*算法实现,其中A*算法又因估价函数的不同而有着不同的搜索时间。 程序说明: 在本程序中A*算法分别实现了八数码问题,其中A*算法的估价函数选择的是“不在位”数和当前层数之和,初始状态和目标状态均可由用户设定,目标状态默认为: 1 2 3 4 5 6 7 8 0 这里是A*算法的可执行程序,由用户输入一组数码,如: 8 3 5 1 2
  3. 所属分类:其它

    • 发布日期:2009-12-25
    • 文件大小:1047552
    • 提供者:s3375083
  1. java--八皇后问题的势力范围解法

  2. java--八皇后问题的势力范围解法: 用的是eclipse运行的,特色在于运用势力范围,每当放置一个皇后就会将其下面影响到的空格的势力值加1,每次回溯的时候减1,用一个2维数组保存,相当直观。
  3. 所属分类:Java

    • 发布日期:2010-03-30
    • 文件大小:4096
    • 提供者:roxanne_dong
  1. 启发式搜索 八数问题 源代码

  2. 启发式搜索 八数问题 源代码 要求输入原样式就会给出目标样式的路径
  3. 所属分类:C/C++

    • 发布日期:2010-10-12
    • 文件大小:5120
    • 提供者:shoushoumen
  1. 人工智能八数码问题2011

  2. 八数码问题 用状态图表示把数码的状态 用数组模拟实现把数码问题
  3. 所属分类:C/C++

    • 发布日期:2011-05-17
    • 文件大小:5120
    • 提供者:yzc_1988
  1. 八皇后问题的一种解法(拓展占位法)

  2. 求解八皇后问题的一种算法,是用二维数组模拟了一个棋盘,每种结果都会输出来其中皇后的位置用"2"表示,其他位置用0或1表示。
  3. 所属分类:C/C++

    • 发布日期:2012-02-23
    • 文件大小:2048
    • 提供者:xiaohan2909
  1. 人工智能 AI 八数问题

  2. 人工智能 AI A*算法 java 八数问题 很好用的 讲的比较详细
  3. 所属分类:Java

    • 发布日期:2012-10-12
    • 文件大小:1048576
    • 提供者:xitoujic
  1. 八数难问题

  2. 3*3九个方格,1-8八个数字乱序分布在九个方格中,有一个空格,数字可和空格交换位置,用程序找出一个方法,将九个数字从小到大有序排列,空格在右下角: 1 2 3 4 5 6 7 8
  3. 所属分类:C++

    • 发布日期:2013-03-22
    • 文件大小:225280
    • 提供者:qhpxy
  1. 八皇后问题

  2. 常见的八皇后问题,采用递归实现,存储空间是二维数组,有少量注释,可以输入行列数
  3. 所属分类:Java

    • 发布日期:2014-04-02
    • 文件大小:4096
    • 提供者:u012914850
  1. 八皇后问题的源代码

  2. 八皇后问题,总共有92种解法,通过一维数组存储每一个皇后在每一行中列的位置,这样节省了空间,而且提高了效率
  3. 所属分类:C/C++

    • 发布日期:2014-11-30
    • 文件大小:1024
    • 提供者:xiongyingping
  1. 算法设计与分析的经典问题

  2. 算法设计经典问题集 【题目1】N皇后问题(八皇后问题的扩展) 【题目2】排球队员站位问题 【题目3】把自然数N分解为若干个自然数之和 【题目4】把自然数N分解为若干个自然数之积 【题目5】马的遍历问题 【题目6】加法分式分解 【题目7】地图着色问题 【题目8】在n*n的正方形中放置长为2,宽为1的长条块 【题目9】找迷宫的最短路径。(广度优先搜索算法) 【题目10】火车调度问题 【题目11】农夫过河 【题目12】七段数码管问题。 【题目13】把1-8这8个数放入下图8个格中,要求相邻的格(横,
  3. 所属分类:其它

    • 发布日期:2008-10-28
    • 文件大小:195584
    • 提供者:mycsxy
  1. A*算法解决八数码问题(C++)

  2. A*算法解决八数码问题(C++),用数组实现的
  3. 所属分类:C++

    • 发布日期:2014-12-26
    • 文件大小:5120
    • 提供者:simon_world
  1. A*算法求解八数码问题_C#语言

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

    • 发布日期:2015-11-20
    • 文件大小:1048576
    • 提供者:iewdyue
  1. 八数码问题

  2. z1. 综合应用“深度优先搜索”、“宽度优先搜索”、“启发式搜索”这三种人工智能搜索技术的基本知识以及程序设计的相关知识。 z2. 通过设计一个八数码问题求解程序,学习、了解状态空间搜索的思想,进一步加深对人工智能课程相关启发式搜索的理解。 z实验内容 1. 针对八数码问题,在Windows环境下用C/C++语言(Java语言)实现几种搜索算法(最好是图形界面): y深度优先搜索 P23 y宽度优先搜索 P24 y启发式搜索算法(h1(n) =W(n) “不在位”的将牌数)P28 y启发式搜索
  3. 所属分类:C/C++

    • 发布日期:2017-08-07
    • 文件大小:7340032
    • 提供者:ramond_gp
  1. 八皇后问题java实现

  2. 八皇后java实现。八皇后问题是经典的回溯算法的应用,8x8的棋盘我们可以按行或者按列确定皇后的位置,比如我这边是按行安排皇后的位置,那么堆栈里存放的则是其所在列数。
  3. 所属分类:Java

    • 发布日期:2018-03-22
    • 文件大小:1024
    • 提供者:weixin_40447467
  1. java求解n queques 问题-八皇后问题

  2. 利用回溯法求解八皇后问题,从八皇后问题延伸到n皇后问题。利用水平,主对角线,反对角线三个数组简化算法。 使用方法: 输入要求解的n皇后数目,程序自动输出每种具体方案和总的方法数。
  3. 所属分类:Java

    • 发布日期:2018-06-06
    • 文件大小:2048
    • 提供者:lxx8860
  1. MFC+VS2017八数码问题.zip

  2. vs2017 MFC 实现的八数码问题 实现算法包括A*算法、全局择优搜索、宽度优先搜索 有计时操作可以用来比较算法的效率 可看到在每种算法下的移动步骤数等等
  3. 所属分类:C/C++

    • 发布日期:2020-07-12
    • 文件大小:71303168
    • 提供者:weixin_42841084
  1. 八皇后问题的相关C++代码解答示例

  2. 八皇后问题即指在一个8*8的棋盘上放置8个皇后,不允许任何两个皇后在棋盘的同一行、同一列和同一对角线上。关键字:递归、上溯.通用技巧: 经观察发现,对8 x 8的二维数组上的某点a[i][j](0<=i,j<=7) 其主对角线(即左上至右下)上的每个点的i-j+7的值(范围在(0,14))均相等; 其从对角线(即右上至左下)上的每个点的i+j的值(范围在(0,14))均相等; 且每个主对角线之间的i-j+7的值均不同,每个从对角线之间的i-j+7的值亦不同; 如a[3][4]: 主:
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:74752
    • 提供者:weixin_38607971
« 12 3 4 5 6 7 8 9 10 ... 32 »