1 / 10
文档名称:

人工智能a星算法.doc

格式:doc   大小:55KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

人工智能a星算法.doc

上传人:tswng35 2022/6/19 文件大小:55 KB

下载得到文件列表

人工智能a星算法.doc

相关文档

文档介绍

文档介绍:-
. z.
A*算法实验报告
实验目的
1.熟悉和掌握启发式搜索的定义、估价函数和算法过程
2. 学会利用A*算法求解N数码难题
3. 理解求解流程和搜索顺序
实验原理
<<(ostream& os, Node& node)
{
for (int i = 0; i < ROW; i++) {
for (int j = 0; j < COL; j++)
os << [i][j] << ' ';
os << endl;
}
-
. z.
return os;
}
void PrintSteps(int inde*, vector<Node>& rstep_v)//输出每一个遍历的节点 深度遍历
{
(node_v[inde*]);
inde* = node_v[inde*].inde*;
while (inde* != 0)
{
(node_v[inde*]);
inde* = node_v[inde*].inde*;
}
for (int i = () - 1; i >= 0; i--)//输出每一步的探索过程
cout << "Step " << () - i
<< endl << rstep_v[i] << endl;
}
void Swap(int& a, int& b)
{
int t;
t = a;
a = b;
b = t;
}
void Assign(Node& node, int inde*)
{
for (int i = 0; i < ROW; i++)
for (int j = 0; j < COL; j++)
[i][j] = node_v[inde*].digit[i][j];
}
int GetMinNode() //找到最小的节点的位置 即最优节点
{
int dist = MA*NUM;
int loc; // the location of minimize node
for (int i = 0; i < (); i++)
{
if (node_v[i].dist == MA*NUM)
continue;
-
. z.
else if ((node_v[i].dist + node_v[i].dep) < dist) {
loc = i;
dist = node_v[i].dist + node_v[i].dep;
}
}
return loc;
}
bool isE*pandable(Node& node)
{
for (int i = 0; i < (); i++) {
if (isEqual(i,

最近更新

聚合物压电复合材料结构设计与性能研究的开题.. 2页

联合研发项目中信息不对称对质量管理影响的研.. 2页

耐高温铁超氧化物歧化酶的表达纯化及其结构研.. 2页

滑雪市场营销项目计划书 31页

考虑场地行波效应的三维框架建筑群地震研究的.. 2页

海事中心安全工作计划书 31页

2024年教师个人计划(汇编15篇) 40页

羟基磷灰石的合成及其生物矿化意义的开题报告.. 2页

美甲店创业计划书财务总监 35页

美国产业结构演进对单位GDP能耗影响研究的开题.. 2页

罗非鱼下脚料综合利用的研究开题报告 2页

网络资源分析与仿真的开题报告 2页

2024年教师业务进修计划 10页

2024年教师三年职业生涯规划书 21页

网络时代的学校审美教育初探的开题报告 2页

组建装修公司计划书模板 38页

2024年教学年度总结集锦 8页

老年脑梗死的护理计划书 33页

豆腐创业计划书商业模式 42页

2024年故事作文400字集锦[3篇] 4页

运动会项目计划书 43页

经济型双相不锈钢2101的腐蚀行为研究的开题报.. 2页

细胞骨架参与花粉管极性生长的分子调控机制研.. 2页

2024年收养书协议书 30页

2024年支教工作汇报发言稿(通用5篇) 12页

纳滤处理水中抗生素的研究的开题报告 2页

2024年摩托车转让协议15篇 26页

红树林活性真菌的筛选及两株内生真菌次级代谢.. 2页

2024西城初三一模数学试题(WORD版) 8页

2024年朝阳中考一模数学试题及答案 14页