- 博客(6)
- 收藏
- 关注
原创 人工智能-模拟退火算法解决旅行商问题
本次代码有参考[https://github.com/Houchangxi/heuristic-algorithm/blob/master/TSP%E9%97%AE%E9%A2%98%E6%A8%A1%E6%8B%9F%E9%80%80%E7%81%AB/Simulated%20Annealing.py]新解的产生:采用两个城市间的逆序交换方式得到问题的一个新解。假要逆序交换的城市是????????,????????(???? < ????, ???? ≤ ????, ???? < ???
2020-05-08 22:37:46
306
原创 人工智能-MINIMAX算法+ALPHA-BETA剪枝实现有界面的井字棋游戏
估价函数为机器的赢线数-人的赢线数只能点击确定位置,如果点击其余界面上空白位置则会在控制台显示提示。*程序有小bug,游戏结果会在控制台显示人赢还是机器赢还是平局,但是赢了之后没有加关闭图形界面的代码,如果需要可以自行加入。而且需要先选形状再选先后顺序,这个会在一开始的控制台有提示因为对图形界面不熟悉,所以代码相对来说写的比较冗余。 *import numpy as npfrom py...
2020-05-07 21:27:49
1691
1
原创 人工智能-A*算法求解八数码问题
➢在一个3×3的九宫中有1-8这8个数字以及一个空格随机摆放在其中的格子里。将该九宫格调整到目标状态。➢规则:每次只能将与空格(上、下、左、右)相邻的一个数字移动到空格中。试编程实现这一问题的求解。➢备注:为了程序中表示方便,用0代替空格。➢初始状态和目标状态:均由用户通过键盘手工输入或者从文件读入(不可以写死在程序里面)。➢实验结果需要包含以下初始状态和目标状态的结果(checkyour...
2020-05-07 21:17:34
2674
1
原创 人工智能-传教士和食人者问题 python
【传教士和食人者问题】在河的左岸有3个传教士、1条船和3个食人者,传教士们想用这条船将所有的成员运到河的右岸,但是受到以下条件的限制:(1)船每次最多只能装2个乘客(传教士和食人者都会划船);(2)在任何岸边,如果食人者数目超过传教士则传教士将被食人者吃掉。(3)假定食人者会服从任何一种过河安排。只输出一个解,但是输出一个解后会继续运行,如果想要得到全部解,需要稍加修改输出部分,本代码使...
2020-05-07 21:12:49
2143
原创 第一次编译原理大作业---用FLEX编写C语言的词法分析器
一开始看到这个作业的时候真的很懵圈,因为感觉每个字都认识但合起来就不知道到底是什么意思。开始的时候先去官网看了flex的介绍,官网上推荐和visual studio一起用,然后又去下载了vs。搞了半天没搞懂结果发现FLEX用起来其实超级简单。方法一:直接长按鼠标左键将*.l文件(用LEX文法编写的程序)拖进flex.exe。方法二:将你的flex.exe所在的路径添加到系统的环境变量中,在cm...
2019-11-20 23:14:24
4332
原创 web前端学习--------第一篇:简单计算器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-10-26 23:33:04
513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人