- 6
- 0
- 约3.41万字
- 约 17页
- 2017-08-18 发布于安徽
- 举报
八数码的几种解决帖子关于是八数码的,是前段时间写的,为了给别人一些搜索的样例。?现在,事差不多完了,代码还留着,觉着放着浪费,又想自己水平过于欠缺,再加上看在C吧的初学者还是占主要,就觉得发在此处共他们学习还是不错的,仅此而已。
如果有不知道八数码的问题的,?可以上网一搜,就什么都明白了。?在这里我只用了几种算法实现,其实还有其他方法,我并没有写(如果有人需要,可能我会重新完成)。
首先分析下八数码的一些算法吧。 1:?深度优先(DFS): ??????这个方法起始对八数码非常不好,问题在于搜索过于盲目,搜索深度如果没有限制,有些是根本没必要的(因为八数码的解,大部分集中在20~30步之间)。而且即使搜索到一个解,很可能不是最优解。??所以用DFS解决这个问题并不明智,不过为了显示其不好,我仍然实现,不过在程序中设置最大深度限制为100。 2:?宽度优先搜索(BFS) ?????宽度优先搜索,解决的还不错,经过对hash函数的优化,能使一个20~30步的解在200~300MS内解决(不过其还可以做进一步的优化)。 3:?迭代加深搜索 ?????迭代加深搜索,可以说是吸取了宽搜和深搜的优点,同时避免了深搜搜到第一个解的不最优性,和宽搜的使用较大的内存空间。? ?????在这里我也用迭代加深搜索,?仔细一看的人就发现,起使他只是在深搜上稍微做点“手脚”就完毕,但是其思
您可能关注的文档
- 八年级 相似多边形的面积和周长比 北师大版.doc
- 八年级第二学期期末复习章节知识整理.doc
- 八年级第一讲 乘法公式与因式分解.doc
- 八年级几何证明.ppt
- 八年级科学水的浮力.ppt
- 八年级期末考试复习题.doc
- 八年级期末考试试卷.doc
- 八年级上 数学平方根3 课件.ppt
- 八年级上册数学教案平移与旋转.doc
- 八年级上册数学平方根与立方根.ppt
- 2026河南新乡卫辉市航运站招聘备考题库及参考答案详解.docx
- 2026-2031黑色皮衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031花生酱行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏省苏州中学校第二批高层次优秀毕业生招聘5人备考题库附答案详解(突破训练).docx
- 2026江苏南京航空航天大学金城学院招聘备考题库及答案详解(各地真题).docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库完整参考答案详解.docx
- 2026-2031加厚围巾行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026浙江台州市仙居县公安局警务辅助人员招聘31人备考题库及答案详解(名校卷).docx
- 2026浙江台州市城乡规划设计研究院有限公司招聘12人备考题库及答案详解(有一套).docx
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
最近下载
- 2025兵团网格员考试一次上岸必备题库及全题型答案详解.doc VIP
- 西继迅达电梯SM5000串行控制系统用户手册.pdf
- 高一英语人教版(2025)必修第一册Unit1 Teenage life Reading and thinking课件((27张ppt)(含音频+视频).pptx VIP
- 班主任育人故事分享ppt课件(优质ppt).pptx VIP
- 《醒目的标志》教学课件-2025-2026学年湘美版(新教材)初中美术八年级下册.pptx
- North Line - GIN 指弹吉他谱.pdf VIP
- 抗结核药物的合理应用.pptx VIP
- 四川文理学院学位英语试题.docx VIP
- 布洛赫定理课件.ppt VIP
- 腰椎病人按摩与理疗.pptx VIP
原创力文档

文档评论(0)