- 博客(8)
- 资源 (15)
- 收藏
- 关注
原创 中国象棋人工智能实现
中国象棋在我看来最难的人工对战中电脑怎能走这个问题,以下为本人浅见,希望各位多多包涵!1.初步尝试电脑的优势在于强大的计算能力,虽然其不知道怎么走合适,但是它能够模拟的将每一种走法都走一遍,选最优的走法来走。我们的思路就有了,首先需要解决两个问题:(1)怎么判断局面最优?(2)怎么模拟走?第一个问题可以用每一个棋子的重要程度来打分,比如将最重要,所以给1000分,而车次之给...
2019-12-30 10:10:30 7657
原创 httpserver开发(一):服务器监听程序
1.sockaddr_in结构体int do_listen(){ struct sockaddr_in server; int ss = -1; int err = -1; //错误编号 int reuse = 1; int ret = -1; //返回值 memset(&server, 0, sizeof(server)); server....
2019-12-26 14:54:33 682
原创 python day3--爬取每日一句
import requestsimport refrom bs4 import BeautifulSoupurl='http://wufazhuce.com/one/'#每一期的链接共同的部分words=['0']*1800#定义一个长度为1800的列表,用来保存每一句话,并初始化为全‘0’for i in range(0,100): s=str(i)#数字类型转为字符串类型...
2019-12-10 08:47:07 481 1
原创 Python day2--生成词云
先看下效果:代码如下:自己准备一个txt文件,写入单词即可# importfrom wordcloud import WordCloudimport matplotlib.pyplot as pltimport csv# 打开文件file = open(r"C:\Users\lsy\Desktop\1234.txt")# reader object reade...
2019-12-09 17:40:27 147
原创 平衡二叉树的调整
学习数据结构以来,平衡二叉树的调整一直会了又忘,写个博客加深记忆 理解:平衡二叉树:任意结点的左右子树高度之差要小于等于1。当新插入的结点使得这种平衡性被破坏,就需要调整。怎么调整取决于造成不平衡的“麻烦结点”和“根结点(插入后不平衡结点)”的位置关系。最重要的是!!!!:调整哪三个结点 怎么调整:将三个结点中位于中间的树变为根节点1....
2019-12-09 10:33:51 946
原创 python基础--day1
name = ["luo","shi","yong"] #列表for i in range(0,3): #循环 print(name[i])print(name[0:2]) #切片 ['luo', 'shi']print(name[-3:]) #['luo', 'shi', 'yong']print(name[-1])...
2019-12-08 10:52:30 83
原创 中缀与后缀表达式详解
1.介绍中缀:(5+20+1∗3)/14后缀:520+13∗+14/中缀表达式,就是我们日常适用的算式,主要是运算符的优先级和括号会改变优先级。我们人用中缀表达式是很方便的,但是计算机算很不方便,所以就有了后缀表达式。2.原理与代码比如这样一个后缀表达式:ABCD-*+ ,怎么算呢? 先从左到右扫描,如果遇上字母,则压倒栈中,这样就把A,B,C,D全部压到...
2019-12-06 19:45:36 5517
原创 Python统计词频
import operatortext = '''Youth means a temperamental predominance of courage over timidity, of the appetite for adventure over the love of ease. This often exits in a man of 60, more than a boy ...
2019-12-05 18:11:15 474
基于QT实现的植物大战僵尸游戏.7z
2019-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人