- 4
- 0
- 约1.09万字
- 约 12页
- 2018-08-31 发布于江苏
- 举报
广度优先搜索能会导致内存不够用,采用启发式搜索,启
上人工智能课的时候?老师布置了一道编程题要我们解决八数码问题,广度优先搜索可能会导致内存不够用,采用启发式搜索,启发函数为f(x)=g(x)+h(x);g(x)为该结点不同于目标结点的个数,h(x)为该结点的深度,选择那f(x)结点最小的那个结点进行扩展,?引入了一个扩展数组[4](因为扩展的结点最多只有4个),该数组保存着某个结点的0点向各个方向的扩展的结点对象,然后对该扩展数组进行分析,利用启发函数在进行递归扩展... ?以下是我的算法基本流程,其中还有很多地方可以做的更好?,?偶没有时间在做下去了,原程序放在这里只是记录一下我的思考的过程,希望同仁们能批评指正..:) ?扩展数组[4];?//?全局变量 ?int?f?=0;?//扩展数组的下标? ?初始化open表; ?初始化closed表; ?扩展并查找(结点?n) ?{ ?found?=?false; ?while(!found) ?{ ?if(扩展(n)?==?true)?{found?=?true;?break;} ?n?=?选择最优(扩展数组); ?扩展并查找(n); ?} ?}? ?boolean?扩展(结点?n) ?{ ?判断结点n的零点位置; ?结点?m?=?进行向上?或?向下?或?向左?或?向右?扩展; ?if(?m?不在open
您可能关注的文档
- 常见服装面料表格现.ppt
- 常见联合用药药店必备详细.doc
- 常高压消防给系统设计.doc
- 帽儿山地区啮类动物种类及形态结构分析.doc
- 幕墙四性检测方法.doc
- 幕墙安装工程量监督核试验要点(EG209).doc
- 干冰制冷与液氮制冷.ppt
- 干冰清洗方法(简).doc
- 干部教育培训求调查问卷.doc
- 干部在职自学科学发展观》自学辅导.doc
- 2026年航空航天行业市场分析报告及未来五年运营趋势.docx
- 2026年在线教育行业财务报告:市场趋势与投资机会.docx
- 2026-2027学年小学信息技术(信息科技)第二册河北大学版(第2版)教学设计合集.docx
- 2026年虚拟现实行业预约消费模式研究报告及市场拓展.docx
- 2026年纺织服装行业绩效考核与OKR实施指南.docx
- 学生社交比较心理调适策略:从对比转向欣赏与成长.docx
- 甘肃省金昌市第二中学2027届高一上化学期末预测试题含解析.doc
- 2026年文化行业报告:老年文化活动策划与市场推广策略.docx
- 2026年化妆品行业报告:布艺包装材料市场分析.docx
- 2026年互联网行业深度分析报告:低端市场出清与高端服务突破策略.docx
原创力文档

文档评论(0)