- 1
- 0
- 约8.55千字
- 约 13页
- 2018-05-11 发布于河南
- 举报
八数码问题实验指导
实验四、八数码问题
要求:随机生成一个八数码的状态,使用A或A*算法搜索出能否由初态在有限步达到该随机生成的状态。
参考例程:
#include stdio.h
#include stdlib.h
#include math.h
#define null 0
/*定义节点*/
typedef struct ninebuild
{int start[3][3],zerox,zeroy,g,h,f;
struct ninebuild *next,*parent;
}node;
/*主函数*/
void main()
{int start[3][3];
int H(),i,j,step=0,compa();
char c;
node *head,*p,*q,*move(),*clhead,*closed(),*open(),*l,*k;
void zero(),randd();
randd(start);
printf(\nTo search:\n);
for(i=0;i3;i++) /*打印要搜索的节点*/
{ for(j=0;j3;j++)
printf(%d\t,start[i][j]);
printf(\n);}
clhead=null;
head=(node *)malloc(siz
您可能关注的文档
最近下载
- 1+X典型零件数控车削加工教学实施报告.pdf
- 肺心病护理新进展培训.pptx VIP
- 渝20J04-4 建筑防火、排烟构造设计图示 四 防火卷帘 DJBT50-136.docx VIP
- 第31 届 WMO 融合创新讨论大会小学四年级初测试卷.pdf VIP
- 2025年保险远程测评t 0测试题目及答案.doc VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人笔试参考题库及答案解析.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人考试备考题库及答案解析.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人备考题库及完整答案详解1套.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人备考题库附答案详解.docx VIP
- 2026湖北咸宁高新区管委会招聘聘用制人员招聘25人备考题库及参考答案详解1套.docx VIP
原创力文档

文档评论(0)