蚁群算法&广度优先算法求解迷宫最优路径问题(附带GUI)<br>
# Install
##### step1.clone该Repository到你的本地路径
##### step2.解压缩
项目结构:
>aco-bfs-for-Maze-GUI `根目录`<br>
>>GUI.exe `打包的exe文件`<br>
>>readme.md `readme文件`<br>
>>src `源代码文件`<br>
>>>GUI.py `GUI代码文件`<br>
>>>aco.py `蚁群算法代码文件`<br>
>>>bfs.py `广度优先算法代码文件`<br>
##### step3.安装项目运行时所需要的外部库
wxpython:GUI图形库<br>
[安装教程](https://www.cnblogs.com/icelee1218/p/8127670.html)<br>
# Usage
使用任意python代码编辑器或IDE打开`src`文件<br>
运行`GUI.py`<br>
<br>
选择`迷宫尺寸`<br>
点击`生成迷宫`<br>
<br>
点击`蚁群算法`执行蚁群算法动画,点击`广度优先算法`执行广度优先算法动画<br>
# Pack
可使用[PyInstaller](http://www.pyinstaller.org/)将该项目打包成exe格式。<br>
`PyInstaller`安装:
```
pip install pyinstaller
```
使用:
```
pyinstaller -F -w GUI.py
```
在`GUI.py`相同目录下会新增`dist`文件夹,内部放有`GUI.exe`文件

onnx
- 粉丝: 1w+
最新资源
- exhaustive-annotation-jvm-0.1.1-sources.jar
- async-extensions-tvosx64-2.0.0-alpha04-javadoc.jar
- openid-data-classes-5.3.3-sources.jar
- rxjava2-extensions-2.0.0-alpha01.jar
- swim-collections-3.9.0-sources.jar
- autoscalingplans-1.3.1-javadoc.jar
- cybrid-api-bank-java-v0.115.117.jar
- appfabric-jvm-1.0.15.jar
- tock-aws-tools-25.3.10-javadoc.jar
- snorocket-examples-2.5.7.jar
- docdbelastic-jvm-1.4.87.jar
- cybrid-api-organization-java-v0.123.582.jar
- amplify-jvm-1.4.28-javadoc.jar
- cloudtraildata-jvm-1.3.26-sources.jar
- amplifyuibuilder-jvm-1.4.23-javadoc.jar
- cloudwatchevents-jvm-1.2.52-javadoc.jar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈


