![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法与数据结构
zh3389
无穷无尽的人工智能路上.
展开
-
如何让电脑学会自己玩游戏
如何让电脑学会自己玩游戏 所用技术: 强化学习 -> Q_learning 可以解决问题的示例: 在计算机只知道它的动作只有上下左右和复制粘贴这六个动作的情况下 学会如何将上一行的文字复制到输出框 走一维, 二维或三维迷宫, 或者在有陷阱,有奖励的情况下. 获得最大收益或减少成本. 让计算机玩赌博游戏. 比如猜轮盘转出来的数字,猜对有奖励, 或者选择离开赌桌. 最长期的收益则是计算机选择离开赌桌. 该技术可玩游戏类型的限制: 可玩: 状态有限, 动作有限. (其中一个 精确的解.) 不可玩:原创 2020-06-11 09:46:22 · 1133 阅读 · 0 评论 -
Python排序算法
文章摘自:https://blog.csdn.net/qq_38165374/article/details/73703943 一 冒泡排序 遍历列表,比较相邻的两个元素的大小,如果第一个数小于第二个数继续移动,否则交换两个元素的位置 。 时间复杂度:平均:O(n²),最好:O(n),最坏:O(n2),稳定性:稳定。 # coding=utf-8 def bubbling(li)...转载 2018-09-01 10:06:48 · 277 阅读 · 0 评论 -
插入排序(c++实现)
github博客传送门 csdn博客传送门 博客园传送门 插入排序(c++实现) #include<iostream> using namespace std; //插入排序 void InsertionSort(int a[], int size) { int i; //有序区间的最后一个元素的位置,i+1就是无序区间最左边元素的位置 for(i = 0; i < ...原创 2018-12-16 17:56:31 · 1118 阅读 · 0 评论 -
选择排序(c++实现)
github博客传送门 博客园传送门 选择排序原理: #include<iostream> using namespace std; const int MAX_NUM = 100; //选择排序 int main(){ int a[MAX_NUM]; int n; cin >> n; //共有n个整数待排序 for(int i = 0; i...原创 2018-12-16 18:08:13 · 683 阅读 · 0 评论