原理:将相邻元素的较大值赋给右边 思路:① 1.将集合或数组内的第一个元素与第二个元素进行比较,较大值赋给右边; 2.将第二个元素与第三个元素进行比较,较大值赋给右边; ....... (N-1).将第N-1个元素与第N个元素进行比较,较大值赋给右边; 自此,得到集合中元素最大值并将其赋给元素N; ...
分类:
编程语言 时间:
2018-05-02 02:49:29
阅读次数:
166
摘要:《扫雷》是款风靡学校机房的智益游戏。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子。本文使用简单完成了扫雷游戏的核心功能。 ...
分类:
其他好文 时间:
2018-04-30 19:52:05
阅读次数:
149
编程十大算法 算法一:快速排序算法 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可 ...
分类:
编程语言 时间:
2018-04-23 21:41:18
阅读次数:
210
线性判别分析(LinearDiscriminantAnalysis,LDA),有时也称Fisher线性判别(FisherLinearDiscriminant,FLD),这种算法是RonaldFisher于1936年发明的,是模式识别的经典算法。在1996年由Belhumeur引入模式识别和人工智能领域的。基本思想是将高维的模式样本投影到最佳鉴别矢量空间,以达到抽取分类信息和压缩特征空间维数的效果,
分类:
编程语言 时间:
2018-04-13 15:12:38
阅读次数:
191
目前对于堆排序还不太熟练,以备后续重温复习。 ...
分类:
编程语言 时间:
2018-04-11 15:04:08
阅读次数:
229
挑选合适的机器学习资料 商业人群 对机器学习感兴趣的商务人士 在项目中应用机器学习的经理人 学术人群 机器学习专业的本科生或研究生 机器学习领域的研究人员 利用机器学习建模的其他领域的研究人员 工程人群 实现算法的编程人员 交付一次性预测信息的开发人员 改进软件和服务的工程师 数据人群 希望获得商业 ...
分类:
其他好文 时间:
2018-04-03 10:56:07
阅读次数:
195
求平方根 SUCCESSIVE AVERAGING DUE TO HERON OF ALEXANDRIA TO FIND AN APPROXIMATION TO SQRT(X) 1. MAKR A GUESS G 2. IMPROVE THE GUESS BY AVERAGING G AND X/G ...
分类:
编程语言 时间:
2018-03-26 22:26:47
阅读次数:
246
在机器学习中,有一种叫做「没有免费的午餐」的定理。简而言之,它指出没有任何一种算法对所有问题都有效,在监督学习(即预测建模)中尤其如此。 例如,你不能说神经网络总是比决策树好,反之亦然。有很多因素在起作用,例如数据集的大小和结构。 因此,你应该针对具体问题尝试多种不同算法,并留出一个数据「测试集」来 ...
分类:
编程语言 时间:
2018-03-22 17:42:11
阅读次数:
208
图的最优化问题:最小生成树、最短路径 典型的图应用问题 无向连通加权图的最小生成树 有向/无向加权图的最短路径 四个经典算法 Kruskal算法、Prim算法 最小生成树 Dijkstra算法、Floyd算法 最短路径 最小生成树的概念: G=(V,E):无向连通加权图 C(e)或C(v,w): 边 ...
分类:
编程语言 时间:
2018-03-05 17:03:34
阅读次数:
251
转载 2018年01月16日 00:00:00 人工智能相关岗位中,涉及到的内容包含: 算法、深度学习、机器学习、自然语言处理、数据结构、Tensorflow、Python 、数据挖掘、搜索开发、神经网络、视觉度量、图像识别、语音识别、推荐系统、系统算法、图像算法、数据分析、概率编程、计算机数学、数 ...
分类:
其他好文 时间:
2018-02-23 11:01:26
阅读次数:
212