E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
牛客竞赛算法入门
【第一篇博客】简单
算法入门
·第一次写博客其实还是有点紧张这周学习的内容主要是两个一个→gcd以及差分组(线扫描)辗转相除法【递归调用以及优化】1.定义【百度百科】辗转相除法,又名欧几里德算法(Euclideanalgorithm),是求最大公约数的一种方法。它的具体做法是:用较小数除较大数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数
江海寄余生吖
·
2020-06-29 16:04
数据结构
算法
数据结构与算法知识小结
数据结构与
算法入门
的基础概念(摘抄):数据结构是带有结构性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及他们的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型
1309
·
2020-06-29 13:41
数据结构与算法
通俗易懂的AI算法原理
https://www.toutiao.com/a6706348363916247559/写给产品经理的机器学习
算法入门
,在文章中会忽略一些细节以及算法本身具体的实现方式。
喜欢打酱油的老鸟
·
2020-06-29 03:02
人工智能
KMP
算法入门
【详解+例题模板】
kmp算法的主要作用在于对next数组的运用性质1:对于每一个长度len的子串,该子串的最小循环节为len-next[len]性质2:kmp的next不断向前递归的过程可以保证对于每一个当前前缀,都有一段后缀与之对应下面是求next数组的2种模板,第一种大部分题目已经够用,第二种是优化版next[]数组的运用。这里需要深刻理解next数组的含义,所以需要花费一定的功夫去弄懂这些。。首先,求next
一叶之修
·
2020-06-29 02:10
算法
【天池入门】【
算法入门
】sklearn入门系列三:数据预处理、模型评估、模型融合
一、预处理1、数据概览#数据概览df.info()df.describe()df.head()#查看数据df.dtypes()#查看数据类型df.shape()#查看数据行列数df['user_age_level'].hist()#查看数值分布df.isnull().sum()#查看每一列的缺失值情况df['n_null']=df.isnull().sum(axis=1)#查看每一行的缺失值情况d
沫嫣子
·
2020-06-29 01:09
python
数据挖掘
【天池入门笔记】【
算法入门
】sklearn入门系列一:sklearn常用分类回归算法简介
#线性回归importsklearnfromsklearnimportlinear_modelimportpandasaspddata=pd.read_csv('data.csv').fillna(0,aixs=1)#存在缺失值时算法会报错x=data.drop('label',axis=1)y=data['label']X_train,X_test,y_train,y_test=train_te
沫嫣子
·
2020-06-29 01:38
python
图的广度优先搜索(BFS)和深度优先搜索(DFS)算法解析
BFS和DFS算法解析【
算法入门
】2018/6/21.前言和树的遍历类似,图的遍历也是从图中某点出发,然后按照某种方法对图中所有顶点进行访问,且仅访问一次。但是图的遍历相对树而言要更为复杂。
Chida15
·
2020-06-29 00:44
入门算法
Github每日精选:微软开源Bing搜索背后的关键算法,近4万星的Python
算法入门
大全!
1、神奇的UDS:无限的内存驱动器存储今日Github日榜第三位是UDS,一个内存存储驱动器,其原理是使用base64编码文本将二进制文件拆分进GoogleDocs里,上传文件到Google云盘却不占用任何空间,可任性下载任意文件,真是100个赞!2、微软开源了Bing搜索背后的关键算法将开源进行到底的微软今日宣布开源一项Bing搜索背后的关键算法——SPTAG,它使Bing能够快速将搜索结果返回
开源小助手
·
2020-06-28 22:59
Github每日精选
ECC 算法
一、简介1)椭圆曲线密码学的初级读本http://8btc.com/thread-1240-1-1.html2)ECC加密
算法入门
介绍http://www.pediy.com/kssd/pediy06/
weixin_34379433
·
2020-06-28 18:07
《算法图解》笔记
7月份的时候看完这本
算法入门
书,学习难度比较低,很快就看完了。但是时隔两个月再回想,书中的内容已经了无印象,今天重拾本书,顺便做些笔记加深印象。
赫子丰
·
2020-06-28 03:45
k-近邻算法python代码实现(非常全)
1、k近邻算法是学习机器学习算法最为经典和简单的算法,它是机器学习
算法入门
最好的算法之一,可以非常好并且快速地理解机器学习的算法的框架与应用。它是一种经典简单的分类算法,当然也可以用来解决回归问题。
weixin_30633405
·
2020-06-27 22:24
matlab遗传算法(GA)详解(一)
算法入门
遗传算法(GeneticAlgorithm,GA)是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解(所找到的解是全局最优解)的方法。参数编码、初始群体的设定、适应度函数的设计、遗传操作设计、控制参数设定五个要素组成了遗传算法的核心内容。1)种群初始化。我们需要首先通过随机生成的方式来创造一个种群,一般该种群的数量为100~500,这里我们采
viafcccy
·
2020-06-27 11:45
数学建模
智能算法
统治世界的十大算法
—ThomasH.Cormen,ChalesE.Leiserson,
算法入门
第三版简而言之,算法就是可
沿灬见
·
2020-06-27 09:17
算法快学笔记(一):
算法入门
1.算法的定义“算法”一词在不同的书籍以及网站上可能会存在一些差异,但是下面的定义个人觉得最为贴切:1.算法代表着用系统的方法描述解决问题的策略机制2.能够对一定规范的输入,在有限时间内获得所要求的输出3.一个算法的优劣可以用空间复杂度与时间复杂度来衡量2.论优秀算法的重要性在很多场景下,数据规模越大,越能体现优秀算法的价值,接下来将以猜数游戏为例进行说明优秀算法的重要性。假设A随便想了一个1到1
铁猴
·
2020-06-26 15:16
趣学算法与数据结构
机器学习之十大
算法入门
一、决策树(有监督算法)原理就是条件熵特点:1、只能接受离散特征分类决策树2、准确类不高,可解释性强,可视化3、贪心算法,无法从全局的观点来观察决策树,从而难以调优4、决策树算法可以看成把多个逻辑回归算法集成起来熵:把熵用在集合上,熵越低越好,越低越好做决策。熵越高不确定性越高熵的取值范围是(0,无穷大)计算公式:H(X)=E[I(xi)]=−∑i=1nPilogpiH(X)=E[I(xi)]=−
平原2018
·
2020-06-26 11:16
机器学习
架构师之路,5月份精选总结
画外音:前几个月分别聊了《三大分离,立体化监控,区块链,
算法入门
》。一、feed流可以理解为一个发布订阅业务,典型业务是微博,微信朋友圈。
58沈剑
·
2020-06-26 09:47
算法图解的思维导图
算法图解思维导图算法图解思维导图算法图解思维导图算法图解是一本
算法入门
的书了,最近花了2天,过了一遍,用思维导图的方式记录下来了;算法就是针对某一问题场景的流程。是完成任务的一组指令。
sbyxx
·
2020-06-26 07:24
思维导图
算法入门
之递归
文章目录递归引例分析代码递归问题解决几个要点典例递归在正式介绍递归之前,我们首先要先来了解以下递归的定义是什么。其实,递归就是反复的调用自身的函数,以此达到将问题规模一步步缩小的结果。好了,下面开始说人话。还是用一个引例来进入今天的主题。引例相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自上而下、由小到大按顺序放置n个金盘。
melanchoe
·
2020-06-26 04:30
算法入门
机器学习十大经典
算法入门
一,SVM(SupportVectorMachine)支持向量机a.SVM算法是介于简单算法和神经网络之间的最好的算法。b.只通过几个支持向量就确定了超平面,说明它不在乎细枝末节,所以不容易过拟合,但不能确保一定不会过拟合。可以处理复杂的非线性问题。c.高斯核函数d.缺点:计算量大二,决策树(有监督算法,概率算法)a.只接受离散特征,属于分类决策树。b.条件熵的计算H(Label|某个特征)这个条
pennyyangpei
·
2020-06-25 23:22
机器学习
数据结构与
算法入门
一、基本概念:1.数据(Data):信息的载体,客观事物的符号表示。说白了,数据就是用户输入到计算机被计算机程序处理的一些符号。2.数据元素(DataElement):数据的基本单位,在计算机中作为一个整体来考虑。又称为元素、节点或者记录。3.数据项(Dataltem):一个数据元素由若干个数据项组成。包括组项和基本项,其中基本项是具有独立含义的最小标识单位。4.数据对象:是性质相同的数据元素的集
清新的rogue
·
2020-06-25 20:05
数据结构与算法
【详解】半平面交
算法入门
详解(计算几何)
半平面交简介博客背景笔者在学习半平面交时,网上找入门博客资源甚少,且大部分难以理解,故在稍稍入门了半平面交后,写此博客,希望能对大家有所帮助。若有错误,麻烦指出。半平面交是什么?我们知道一条直线可以把平面分为两部分,其中一半的平面就叫半平面。那半平面交,就是多个半平面的相交部分。我们在学习线性规划时就有用过。半平面交有什么用?1.求解一个区域,可以看到给定图形的各个角落。(多边形的核)2.求可以放
西域狂猪
·
2020-06-25 18:01
c
算法
笔记本推荐
编程语言
c语言
A*算法
推荐链接:详细A*,详细A*的翻译,A*
算法入门
,A*算法A*算法与普通算法相比多了一个h()估价函数,用来估计此点到终点的代价,h()函数有多种计算方式,常用的是曼哈顿距离(也即是水平距离差+竖直距离差
BRCOCOLI
·
2020-06-25 08:59
搜索:A*算法
搜索
2019年安徽大学ACM/ICPC实验室新生赛题解
本文仅作个人收藏学习使用题目及解析来源
牛客竞赛
网//作者:王清楚//链接:https://ac.nowcoder.com/discuss/351408?
六月陌
·
2020-06-25 05:51
C/C++
推荐
算法入门
推荐算法大致可以分为以下几类基于流行度的算法协同过滤算法(user-basedCFanditem-basedCF)基于内容的算法(content-based)基于模型的算法混合算法1.基于流行度的算法可以按照一个项目的流行度进行排序,将最流行的项目推荐给用户。比如在微博推荐中,将最为流行的大V用户推荐给普通用户。微博每日都有最热门话题榜等等。算法十分简单,通过简单热度排序即可。文章>Predict
珊珊不来迟
·
2020-06-25 00:31
推荐系统
非常实用的网站和工具
文章目录搜索引擎PPT制作图片制作程序员面试题库文件传输在线工具项目开源电子书搜索实用工具高清图片、视频素材网站
算法入门
自学网站软件分享Excel报表数据可视化论坛搜索引擎1.1、秘迹搜索一款无敌有良心
YUE.YUN
·
2020-06-24 20:08
天池新人实战赛o2o优惠券使用预测一
1首先注册天池帐号(可以使用支付宝直接登录)2选择学习->
算法入门
赛3选择:天池新人实战赛o2o优惠券使用预测,选择报名:4阅读参赛的说明5下载比赛数据:6按照我的理解:ccf_offline_stage1
masbbx123
·
2020-06-24 13:06
天池
阿里云大学云学院 “人工智能” 专业重磅预售
零基础讲解,涵盖Python编程、
算法入门
、机器学习、深度学习,配
开发者社区小百科
·
2020-06-24 09:40
阿里云大学
人工智能
阿里云大学
人工智能
三角函数计算,Cordic
算法入门
三角函数计算,Cordic
算法入门
三角函数的计算是个复杂的主题,有计算机之前,人们通常通过查找三角函数表来计算任意角度的三角函数的值。
liyuanbhu
·
2020-06-24 07:55
数值计算
数字信号处理
算法
遗传
算法入门
遗传
算法入门
遗传算法遗传算法(GeneticAlgorithm,GA)是近几年发展起来的一种崭新的全局优化算法。
lewutian
·
2020-06-24 03:54
算法入门
——小学生算数
很多小学生在学习加法时,发现进位特别容易出错,你的任务是计算两个整数在相加时需要多少次进位。你编制的程序应当可以连续处理多组数据,直到督导两个0(这是输入结束标志)。假设输入的整数都不超过9个数字。输入样例:12345655555512359400输出样例:031详细代码:#includeusingnamespacestd;intmain(){inta,b;while(cin>>a>>b){if(
just_do_it567
·
2020-06-23 23:19
习题
遗传
算法入门
(中)实例,求解一元函数最值(MATLAB版)
遗传
算法入门
系列文章:(上篇)遗传
算法入门
(上)代码中的
孤旅青山迷情人
·
2020-06-23 09:16
智能计算与优化算法
【
算法入门
】用Python手写五大经典排序算法,看完这篇终于懂了!
算法作为程序员的必修课,是每位程序员必须掌握的基础。作为Python忠实爱好者,本篇将通过Python来手撕5大经典排序算法,结合例图剖析内部实现逻辑,对比每种算法各自的优缺点和应用点。相信我,耐心看完绝对有收获。前戏准备大家都知道从理论上讲,我们一般会使用大O表示法测量算法的运行时复杂度。"大O表示法"表示程序的执行时间或占用空间随数据规模的增长趋势。但为了测算具体的时间,本篇将使用timeit
风度78
·
2020-06-23 07:10
随机变量生成
算法入门
——Wichmann-Hill算法
Wichmann-Hill算法1、算法介绍为了得到长周期的随机数发生器,可将两个周期相差很小的波形序列相加,如定义3个随机数发生器,它们都是全周期的则它们合成输出等价的乘性发生器中a=16555425264690,m=2.7817*1013。2、C++代码实现includeintmain(){floatx[10001],y[10001],z[10001],u[10001];x[0]=1;y[0]=
s白龙鱼服s
·
2020-06-22 23:03
随机变量生成算法(部分)
概率论
算法入门
文章目录
算法入门
概述排序算法冒泡排序希尔排序快速排序归并排序二叉树贪心动态规划
算法入门
概述什么是算法?算法简单来说就是解决问题的步骤。设计原则:正确性、可读性、健壮性bug、高效率与低存储。
black210
·
2020-06-22 18:50
学习笔记
椭圆曲线ECC加密
算法入门
介绍
作者:ZMWorm[CCG]来源:ZMWorm.Yeah.Nethttp://www.csai.cn2006年4月2日前言同RSA(RonRivest,AdiShamir,LenAdleman三位天才的名字)一样,ECC(EllipticCurvesCryptography,椭圆曲线密码编码学)也属于公开密钥算法。目前,国内详细介绍ECC的公开文献并不多(反正我没有找到)。有一些简介,也是泛泛而谈
bat603
·
2020-06-22 17:54
系统安全
算法入门
系列之排序与检索
UVA340UVA10420时间有点久远,很早之前写的,然后忘记总结了,这道题其实很容易,一行只取第一个字符串,然后按照字典序输出每个字符串的个数。这里有个技巧就是先用scanf获取第一个字符串,然后再用gets直接吸收剩下的字母。其次就是用map记录个数,然后用迭代器输出结果#include#include#include#includeusingnamespacestd;mapma;chara
aozhe0658
·
2020-06-22 14:22
Fibonacci斐波那契额序列各种优化实现
Fibonacci斐波那契额序列开篇废话1.朴素递归法——O(2^n^)2.递归+记忆法——O(n)3.矩阵相乘法——O(logn)开篇废话斐波那契额序列基本上是
算法入门
绕不开的题。
NicolasCookie
·
2020-06-22 02:21
算法编程
算法入门
:最少比较次数求最大/最小/第二大元素
本文将解决三个问题:input:A[1……n]包含n个数字output:-A的最大值max-A的最大值max和最小值min-A的最大值max和第二大值要求:比较的次数尽可能少1.最大元素如果使用排序的话,常见排序中比较快的有快速排序O(nlogn)。但是显然做一个线性遍历更加快。linearscan的时间复杂度为O(n)。max=A[1];fori=2tonifmaxA[i]min=A[i];对于
遥见只青青
·
2020-06-22 01:25
算法
算法入门
2:分治算法(上)
上一篇中讲解了算法的基本概念,算法许许多多,按照算法基本思想,大致可分为如下几类:分治算法、贪心算法、动态规划、回溯法、分支限界、概率算法和随机算法等等。这一篇讲解分治算法。分治算法分治即分而治之。一个问题规模过大不容易直接解决,就可以划分成许多小问题,如果小问题不容易求解,那么可以再划分成规模更小的问题,直到规模小到很容易解决为止,解决这些小问题,再将小问题的解合并成大问题的解。这就是分治算法的
JarvisChu
·
2020-06-21 22:39
算法设计与分析
算法入门
大白话解析模拟退火算法、遗传
算法入门
优化
算法入门
系列文章目录(更新中):1.模拟退火算法2.遗传算法一.爬山算法(HillClimbing)介绍模拟退火前,先介绍爬山算法。
GarfieldEr007
·
2020-06-21 21:04
人工智能AI
【天池入门笔记】【
算法入门
】sklearn入门系列二:聚类算法与特征选择
聚类算法主要有三种:层次聚类,划分聚类(sklearn),密度聚类(DBSCAN)1、聚类#层次聚类fromsklearn.clusterimportAgglomerativeClusteringimportpandasaspdfromsklearn.preprocessingimportStandardScalerdata=pd.read_csv('data.csv').fillna(0)lab
沫嫣子
·
2020-06-21 12:11
python
数据挖掘
深度学习干货贴
类脑芯片突破,SNN杀手级应用有望诞生摘要:IBM研究人员昨天在PNAS发文,报告他们训练卷积神经网络在TrueNorth处理器上分类图像和语音,精度接近目前最先进水平,每秒处理1200~26...2.反向传播
算法入门
资源索引摘要
ABC080914
·
2020-06-21 08:40
算法入门
篇——四则运算
大家小时候可能也玩过“组合车牌号里的4个数字最终得到10”的游戏。组合的方法是在各个数字之间插入四则运算的运算符组成算式,然后计算算式的结果(某些数位之间可以没有运算符,但最少要插入1个运算符)。例)1234→1+2×3-4=39876→9×87+6=789假设组合算式的计算结果为“原数逆序排列”(比如原数为1234,要求结果为4321),并且算式的运算按照四则运算的顺序进行问题求位于1000~9
秦枫桀
·
2020-06-20 21:41
数据结构与
算法入门
| 开篇,如何学习
什么是数据结构,什么是算法大部分教材里开篇都会有相关的定义,但是这些定义都很抽象,而且对于我们理解没有什么实质性帮助,所以我们不必死扣定义。那么来讲讲我的理解,数据结构就是指一组数据的存储结构,算法就是操作数据的一组方法。可以以图书馆为例,为了方便查找,图书管理员把图书会按照一定规律放到书架上,这就是书籍这种“数据”的存储结构,而怎么才能查到一本书的具体位置,方法有很多,可以一本一本的找,也可以将
Astra
·
2020-05-27 23:45
算法-数据结构
数据结构与
算法入门
_第02期笔记
1.学习回顾时间:2020年2月17日~2月23日本周学习时长:7次,共9小时学习主要内容:完成《算法图解》后两章的学习:KNN算法,简单说就是一种“近朱者赤,近墨者黑”的算法,如,Netflix的推荐系统,Google的OCR数字化,以及机器学习,都会用到KNN算法更多的算法及其应用场景,如,对比论文抄袭可以使用Simahash算法,面对海量数据但内存有限时刻可考虑HyperLogLog算法,想
mj4ever
·
2020-05-27 22:04
数据结构与算法
学习笔记
算法复杂度
(通俗易懂 图文并茂)
算法入门
之冒泡排序Python版
文章目录前言什么是冒泡排序Python代码补充说明前言这里我们就直接简单粗暴的给原理跟代码看完之后在看一些比较官方的说明!!如果开头看不明白的先看补充说明。如果只想看代码的直接点目录的Python代码有两种写法。什么是冒泡排序用自己的话讲就是有一个数组,arr[i]比arr[i+1]大,则它们交互位置,则否不交换。什么意思?怎么说?看图如下。请忽略字丑·······图中p1>p2交换,并向后移一位
无梦生7
·
2020-05-17 19:52
算法
算法
排序算法
python
数据结构
算法入门
模拟-进制转换
1.p进制数x转换成10进制数y思想:参考计算机组成原理进制转换#includeintmain(){intp,x,y=0,product=1;scanf("%d%d",&x,&p);while(x!=0){y=y+(x%10)*product;//x%10取进制位进行累加x=x/10;//去掉已取的进制位product=product*p;}printf("%d",y);return0;}2.10
7个七
·
2020-05-14 16:47
#
入门模拟
算法练习
算法
c语言
算法入门
学习
一、线性结构{ignore}数据结构和算法概述什么是数据结构?存储和运算是程序的两大基础功能,数据结构是专门研究数据存储的学科。很多时候,我们无法仅使用简单的数字、字符串、布尔就能完整的描述数据,可能我们希望使用数组、对象、或它们组合而成的复合结构来对数据进行描述。这种复合的结构就是数据结构。而在实际开发中,我们会发现很多场景中使用的数据结构有着相似的特征,于是,数据结构这门学科,就把这些相似的结
洛音轩
·
2020-05-13 16:36
CSDN我的关注(向有知识有才华有思想的人学习)(爱囤资源的小仓鼠)
这里列出了部分写的很不错的专栏,值得我们学习(个人比较菜,涉及的博主和专栏不多,希望在学习中不断向各位有知识有才华的人迈进)(该篇博客仅供学习交流使用,如有不当,请指出)目录我的关注(精简版):十步杀一人_千里不留行
算法入门
study-hard-forever
·
2020-04-25 20:00
机器学习入门笔记1--使用KNN近邻算法手把手完成你的第一个机器学习模型
在Python使用KNN近邻
算法入门
第一个机器学习模型前言 这篇博客亦在为各位想入门机器学习的小白(包括我)使用KNN(k-NearestNeighbor)分类算法实现自己的第一个模型。
阿阿秋
·
2020-04-21 03:43
机器学习
算法
python
人工智能
大数据
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他