登录
首页 » Python » python实现A*和双向A*(启发式搜索)

python实现A*和双向A*(启发式搜索)

于 2021-05-06 发布
0 172
下载积分: 1 下载次数: 2

代码说明:

1. 实验目的 1) 掌握搜索算法的基本设计思想与方法,  2) 掌握A*算法的设计思想与方法,  3) 熟练使用高级编程语言实现搜索算法,  4) 利用实验测试给出的搜索算法的正确性。   1. 实验问题  寻路问题。以图1为例,输入一个方格表示的地图,要求用A*算法找到并输出从起点(在方格中标示字母S)到终点(在方格中标示字母T)的代价最小的路径。有如下条件及要求:   1) 每一步都落在方格中,而不是横竖线的交叉点。 2) 灰色格子表示障碍,无法通行。 3) 在每个格子处,若无障碍,下一步可以达到八个相邻的格子,并且只可以到达无障碍的相邻格子。其中,向上、下、左、右四个方向移动的代价为1,向四个斜角方向移动的代价为 √2。 4) 在一些特殊格子上行走要花费额外的地形代价。比如,黄色格子代表沙 漠,经过它的代价为4;蓝色格子代表溪流,经过它的代价为2;白色格子为普通地形,经过它的代价为0。 5) 经过一条路径总的代价为移动代价 地形代价。其中移动代价是路径上所做的所有移动的代价的总和;地形代价为路径上除起点外所有格子的地形代价的总和。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 《Python从小白到大牛》源代码
    本书是一部系统论述Python编程语言、OOP编程思想以及函数式编程思想的立体化教程(含纸质图书、电子书、教学课件、源代码与视频教程)。为便于读者高效学习,快速掌握Python编程方法。本书作者精心制作了电子书、完整的教学课件、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容。 本篇包括8章内容,系统介绍了Python语言的基础知识。内容包括Python语言历史,Python语言的特点,开发环境的搭建,创建第一个Python程序,Python语法基础,Python编码规范,数据类型,运算符和控制语句,Python数据结构,函数式编程。通过本篇的学习,读者可以全面了解Python的发展及特点,详细了解Python的语法规范,初步掌握Python程序设计的基本方法。 第1章 开篇综述 第2章 开发环境搭建 第3章 第一个Python程序 第4章 Python语法基础 第5章 Python编码规范 第6章 数据类型 第7章 运算符 第8章 控制语句 第9章 数据结构 第10章 函数式编程
    2021-05-06下载
    积分:1
  • Butterworth高通滤波
    频域滤波  高通滤波器 Butterworth
    2021-05-06下载
    积分:1
  • 《自然处理入门》随书代码
    适读人群 :对自然语言处理感兴趣的普通程序员、算法工程师,计算机专业本科生,低年级研究生。 配套代码集成到广受欢迎的自然语言处理工具包 HanLP 中,Java 与 Python 代码双实现,适合培训。 你一定能看懂的自然语言处理(NLP)入门教程! 这是一本把读者阅读体验放在首位的中文 NLP 图书,作者采用从问题到算法再到工程实现的写作思路,只允许必不可少的公式出现,降低了读者学习的门槛,通俗易懂、容易上手。是一本可以在地铁上也能学会 NLP 开发的图书。 全书有以下特点: 1. 图文并茂,算法、公式、代码相互印证,Java 与 Python 双实现。 2. 学习路径清晰,问题导向、算法实现、工程实战,简单易懂好上手,双色印刷阅读体验佳。 3. 业内专家——工业界周明、李航、刘群、王斌、杨攀,学术界宗成庆、刘知远、张华平 联合推荐。 4. 作者何晗(@hankcs)兼具一线实战经验与硬核学术背景。自然语言处理开源项目 HanLP 作者(GitHub Star 数远超宾夕法尼亚大学的 NLTK、斯坦福大学的 CoreNLP 以及哈工大的 LTP)埃默里大学计算机博士生,研究方向是句法分析、语义分析与问答系统。 【文件目录】 《自然语言处理入门》随书代码 ├── README.url├── hanlp-java.zip└── hanlp-python.zip0 directories, 3 files
    2021-05-06下载
    积分:1
  • python(flask)入门教程.pdf
    python(flask)入门教程.pdf
    2020-04-09下载
    积分:1
  • Python for Data Analysis, 2nd Edition
    Python学习数据分析最好的书,包括电子书、源代码以及数据集 Python for Data Analysis, 2nd Edition
    2020-02-09下载
    积分:1
  • python 3.7.4 各类小技巧
    【实例简介】python 3.7.4  各类小技巧
    2022-01-12 00:31:49下载
    积分:1
  • 玛丽冒险小游戏
    【实例简介】超级玛丽小游戏
    2021-11-10 00:35:55下载
    积分:1
  • python串口通信
    【实例简介】
    2021-08-26 00:31:11下载
    积分:1
  • python画爱心案例(于Turtle)
    python画爱心案例(基于Turtle)
    2020-11-02下载
    积分:1
  • 利用CNN网络实现mnist图像分类,手动实现卷积、池化
    卷积网络架构-LeNet-5
    2021-05-06下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载