![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能作业
哈尔的心
Talk is cheap, show me the code.
展开
-
人工智能 - K近邻分类算法的java实现
K近邻分类算法的java实现 手动输入K值算法介绍:关于算法的介绍以及实验的要求在上一个博客已经介绍,这里不再赘述。链接:人工智能 - K近邻分类算法的Python实现代码:package KnnYin;import java.io.File;import java.io.FileNotFoundException;import java.util.Arrays;import java.util.Scanner;class DisTy implements Comparable<原创 2021-06-04 17:42:00 · 279 阅读 · 2 评论 -
井字棋 pyhthon
使用python实现井字棋游戏,没有具体算法,只是用随机下棋简单实现:import randomboard = [['+','+','+'],['+','+','+'],['+','+','+']]def ma(board): if isempty(board): a = random.randint(0, 2) b = random.randint(0, 2) if board[a][b] != 'X' and board[a][b] != '原创 2021-05-24 22:57:39 · 118 阅读 · 0 评论 -
传教士与食人者问题python
问题描述在河的左岸有3个传教士、1条船和3个食人者,传教士们想用这条船将所有的成员运到河的右岸,但是受到以下条件的限制:(1)船每次最多只能装2个乘客(传教士和食人者都会划船)。(2)在任何岸边,如果食人者数目超过传教士则传教士将被食人者吃掉。(3)假定食人者会服从任何一种过河安排。编写宽度优先搜索算法程序,找出一个确保全部成员安全过河的解。思路分析采用列表status= []# 表示方式[ML, CL, MR, CR, B](左传教士、左野人、右传教士、右野人、船)来记录一次操作后的状态,参考原创 2021-04-21 20:43:58 · 1362 阅读 · 3 评论