人工智能
2021-06-14 18:01:54 80KB 人工智能
1
本资源包括宽度优先搜索算法解决八数码问题的实验报告以及用python实现的源代码,有较详细的原理和设计思路,代码有详细的注释,适合初学者学习。
2021-06-10 16:00:50 120KB python 宽度优先搜索 八数码问题
1
8数码问题启发式搜索及过程式表示,MFC下可视化操作。
2021-06-10 15:50:10 140.05MB 8数码问题 人工智能算法 MFC
1
用回溯、深度优先、广度优先、解决八数码问题。并用同样方法解决15数码问题,并将搜索步骤可视化。NKU大作业,包含源代码,并附上对应代码的实验报告~
2021-06-09 09:02:47 1.28MB 人工智能 八数码 十五数码
用python实现深度,广度,三种启发式搜索解决八数码问题。附有图形化界面和可执行文件。 并且有详细的实现思路。
2021-06-04 19:59:06 33.43MB python 八数码 深度搜索 启发式搜索
1
人工智能实验
2021-06-04 19:02:12 729KB 8数码问题
1
基于图搜索技术的八数码问题求解,采用启发式的深度优先搜索算法。
1
某航人工智能课程作业,基于A星算法的15数码问题python版
2021-05-31 21:14:44 5KB A星算法 15数码
1
用JAVA写的A*算法实现八数码问题,能运行。
2021-05-30 22:52:11 2KB a* 八数码 JAVA
1
include using namespace std; struct node{ int nodesun[4][4]; int pre; //上一步在队列中的位置 int flag ; //步数标识,表示当前的步数为有效的 int value; //与目标的差距 int x,y; //空格坐标 }queue[1000]; //移动方向数组 int zx[4]={-1,0,1,0}; int zy[4]={0,-1,0,1}; //当前步数 int top; int desti[4][4];//目标状态 int detect(struct node *p)//检查是否找到 {int i,j; for(i=1;i<4;i++) for(j=1;jnodesun[i][j]!=desti[i][j]) return 0; return 1; } //打印 void printlj() {int tempt; int i,j; tempt=top; while(tempt!=0) { for(i=1;i<4;i++) for(j=1;j<4;j++) {cout<temp; queue[1].nodesun[i][j]=temp; } cout<<"请输入初始状态的空格的位置(行)"<>temp; queue[1].x=temp; cout<<"请输入初始状态的空格的位置(列)"<
2021-05-29 09:53:58 5KB 人工智能
1