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
算法学习总结
智能
算法学习总结
本科的时候学习了智能信息处理这门课程,所使用的教材是《计算智能》张军,詹志辉.计算智能[M].清华大学出版社,2009.11之前回忆了一下一些还有点记忆的算法,写了一点博客如下:1、神经网络的基础知识与简单分类编程https://blog.csdn.net/SweeNeil/article/details/865313842、模糊逻辑基本原理与编程https://blog.csdn.net/Swe
SweeNeil
·
2020-06-20 23:29
智能信息处理
一个Bug引发的V8排序
算法学习总结
零、简述:最近在工作中,发现一个排序错乱的bug,经排查发现是node不同版本下,sort表现不一致导致。为了一探究竟,打开v8的sort源码摸索了半天、结合网上搜索到的文章终于整明白了,此文做个简单总结。文中会附上自己用以解决原生不稳定排序问题的方案一、发现问题:constlist=newArray(20).fill(1).map((n,idx)=>({sort:0,idx:idx}));lis
邱鹏城
·
2020-04-23 10:22
现代AI课程考试内容相关博客资料
苏老师理解概率图模型中的有向分离(d-separation)贝叶斯网络有向图MCMC
算法学习总结
(马尔科夫蒙特卡洛抽样)采样方法(一)强化学习笔记—马尔科夫决策过程(MDP)深度增强学习DavidSilver
Moonsmile
·
2019-12-20 03:05
【转】各种排序
算法学习总结
原文链接点击此处!!!常用排序算法的复杂度分析整理这里写图片描述具体分析如下:1冒泡排序(BubbleSort)冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。步骤:(1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。(2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对
来往穿梭
·
2019-12-15 13:56
算法学习总结
0如何优雅的写出链表代码?6大学习技巧一、理解指针或引用的含义1.含义:将某个变量(对象)赋值给指针(引用),实际上就是就是将这个变量(对象)的地址赋值给指针(引用)。2.示例:p—>next=q;表示p节点的后继指针存储了q节点的内存地址。p—>next=p—>next—>next;表示p节点的后继指针存储了p节点的下下个节点的内存地址。二、警惕指针丢失和内存泄漏(单链表)1.插入节点在节点a和
Claire_wu
·
2019-12-01 09:57
2019-09-15 博客热门文章
Google推出了Python最牛X的编辑器…CSDN资讯2019年09月13日09:33:51阅读数1879
算法学习总结
(2
多鱼的夏天
·
2019-09-16 10:19
文章推荐
算法学习总结
(3)——二叉树数据结构重点知识总结
一、关键术语 1. 节点的度:一个节点含有的子树的个数称为该节点的度;2.叶节点或终端节点:度为零的节点; 3.非终端节点或分支节点:度不为零的节点; 4.父亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点; 5.兄弟节点:具有相同父节点的节点互称为兄弟节点; 6. 节点的层次:从根开始定义起,根为第1层,根的子节点为第2层,以此类推; 7.树的高度或深度:树中节点的最大层次;
一杯甜酒
·
2019-08-29 00:00
算法与数据结构学习总结
算法学习总结
(2)——温故十大经典排序算法
一、什么是排序算法1.1、排序定义对一序列对象根据某个关键字进行排序。1.2、排序术语稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗费的时间。空间复杂度:运行完一
一杯甜酒
·
2019-08-29 00:00
温故十大经典排序算法
算法与数据结构学习总结
数据结构与
算法学习总结
数据结构与
算法学习总结
数据结构与算法数据结构与算法什么是数据结构?数据结构恰恰就是用来囊括数据以及数据与之间关系的一种集合数据结构与语言有关吗?
qq_32281025
·
2019-07-17 15:21
Java基础
数据结构与
算法学习总结
(七)——二叉树的概念
二叉树的定义二叉树(binarytree)由结点的有限集合构成这个有限集合或者为空集(empty),或者为由一个根节点(root)及两颗互不相交、分别称作这个根的左子树(leftbustree)和右子树(rightsubtree)的二叉树组成的集合。二叉树的五种基本形态二叉树可以是空集合,因此根可以有空的左子树或右子树,或者左右子树都为空。二叉树相关术语结点-子结点、父结点、最左子结点:若∈r,则
夕阳不近人
·
2019-03-06 00:00
数据结构与算法
数据结构与
算法学习总结
(一)——概念介绍
Spark进行到机器学习的部分了,这部分会比较注重算法,所以我打算重新回顾一下数据结构与算法的相关内容,这一次重新学习我是参照中国大学MOOC(非常强大,很多名校的课程都有)上北大的数据结构与算法的教程,这里主要是做一些学习内容的总结,同时还在看两本书,估计更新进度不会快。编写计算机程序的目的是为了解决实际的应用问题,所以大多数时候我们需要对问题进行抽象,分析并且抽象化问题的需求,再去建立问题模型
夕阳不近人
·
2019-02-08 22:57
数据结构与算法
LRU
算法学习总结
一.前沿之前在学习或者工作中,接触到LRU相关的缓存策列,于是想着了解下LRU。在网上google了下相关内容后自己也写了一个简单的LRU实现(当然实现该算法有很多,策列也不一样是固定的,需要根据具体的业务及权衡做出合理的算法策列),写一篇blog简单的记录下二.LRU原理用一个教材案例来演示LRU原理,假设内存只能容纳3个页大小,按照7、0、1、2、0、3、0、4的次序访问页。假设内存按照栈的方
hi蜗牛慢跑
·
2018-11-18 18:44
算法
算法学习笔记
排序
算法学习总结
一排序算法基础知识梳理1.排序算法类型谈论数组元素的排序问题,假设数组中只包含整数(这样做的目的是为了简单分析,更加复杂的结构也是可以的)。
期月默
·
2018-11-13 00:35
java
算法
排序
极大极小算法和AlphaBeta剪枝
算法学习总结
作为菜鸟,先贴上参考博文:1.极小极大算法2.>3.《PC游戏编程-人机博弈》-作者陈其,王小春本文目录:直观图解伪代码习题实战适用范围:极小极大算法常用于零和博弈游戏中,零和博弈指参与博弈的各方,在严格竞争下,一方的收益必然意味着另一方的损失,博弈各方的收益和损失相加总和永远为“零”,双方不存在合作的可能。博弈游戏,目的是寻找最优的方案使得自己能够利益最大化。先来个直观理解极大极小算法:基本思想
晨飞叶雨
·
2018-07-09 09:52
学生
菜鸟
请指教
机器学习之优化
算法学习总结
优化算法演化历程机器学习和深度学习中使用到的优化算法的演化历程如下:SGD–>Momentum–>Nesterov–>Adagrad–>Adadelta–>Adam–>Nadam表1优化算法演化过程及其原因表1优化算法演化过程及其原因演化过程原因SGD–>Momentum由于SGD在优化过程中容易产生震荡,为减小震荡,Momentum在梯度下降过程中引入了动量,使之具有惯性Momentum–>Ne
仰望星空的小狗
·
2018-01-29 20:14
机器学习
算法
数据结构与
算法学习总结
主要是通过对《数据结构与算法分析——C语言描述》(MarkAllenWeiss)的课本学习和普林斯顿大学的《算法》(RobertSedgewick)课程进行学习(http://algs4.cs.princeton.edu/home/),都是讲的非常好的,受益良多,下面以算法课程的授课顺序进行一下总结。1.FundamentalsUnion-Find。Union-Find问题主要是解决连通性问题的一
demonwang1025
·
2017-05-24 00:00
算法学习
经典内部排序
算法学习总结
(算法思想、可视化、Java代码实现、改进、复杂度分析、稳定性分析)
一、什么是排序算法?排序,顾名思义,就是按照一定的规则排列事物,使之彼此间有序而排序算法所要做的工作,就是将数据按照人为制定的比较规则排列好,使数据处于彼此间有序的状态。二、为什么要进行排序?那为什么要将数据排序呢?计算机处理速度这么快,会不会有点多此一举。现在考虑手上有一本目录乱序的词典,假设有1w个单词,如果想要查apple这个单词,每次都要从头开始找,一个个的确定是不是apple,忽略心力交
LAVAGUE
·
2017-02-25 18:15
数据结构与算法分析
DFS && BFS
算法学习总结
两种算法比较广度优先搜索一个图的时候是按照树的层次来搜索的,(层次遍历),队列来实现,我们假设一个节点衍生出来的相邻节点的平均个数是N个,那么当起点开始搜索的时候,队列有一个节点,当起点拿出来后,把它相邻的节点放进去,那么队列就有N个节点,当下一层的搜索中再加入元素到队列的时候,节点数达到了N2,你可以想想,一旦N是一个比较大的数的时候,这个树的层次又比较深,那这个队列就得需要很大的内存空间了。缺
会发光的二极管
·
2016-09-12 09:24
AES
算法学习总结
以黑体标明名词和名词性词组。AES加密算法研究分析 AES(TheAdvancedEncryptionStandard)是美国国家标准与技术研究所用于加密电子数据的规范。它被预期能成为人们公认的加密包括金融、电信和政府数字信息的方法。本文展示了AES的概貌并解析了它使用的算法。包括一个完整的C#实现和加密.NET数据的举例。美国国家标准与技术研究所(NIST)在2002年5月26日建立了新的高级数
bcbobo21cn
·
2016-05-04 09:00
加密
算法
aes
【排序算法】各种排序
算法学习总结
常用排序算法的复杂度分析整理具体分析如下:1冒泡排序(BubbleSort)冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。步骤:(1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。(2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的
jianyuerensheng
·
2016-04-27 19:00
总结
排序算法
算法学习总结
(1)——基本数据结构
其实数据结构和算法真的很重要,以前一直不怎么在意,所以每次笔试面试都被鄙视。“编程就是算法和数据结构,算法和数据结构是编程的灵魂”,现在感觉这句话还是有点道理的。今天翻了翻一些基本的数据结构,记了一些基本的性质,进行总结,后面还会继续总结一些常见的查找和排序算法。一、线性结构顺序存储线性表:将元素依次存储在地址连续的存储单元中,物理上相邻;链式存储线性表:将元素按照逻辑顺序链接在依次,不要求地址连
u012562943
·
2016-03-18 09:00
Expectation maximization - EM
算法学习总结
原创博客,转载请注明出处Leavingseason http://www.cnblogs.com/sylvanas2012/p/5053798.html EM框架是一种求解最大似然概率估计的方法。往往用在存在隐藏变量的问题上。我这里特意用"框架"来称呼它,是因为EM算法不像一些常见的机器学习算法例如logisticregression,decisiontree,只要把数据的输入输出格式固定了,直
leavingseason
·
2015-12-17 17:00
软件安全重要
算法学习总结
@HIT
缓冲区溢出例如:把10个字节的数据存入到只分配了8个字节的空间缓冲区原理:简单地说,缓冲区溢出就是向一个有限空间的缓冲区拷贝了过长的字符串,覆盖相邻的存储单元,这将会引起程序运行失败。因为变量保存在堆栈当中,当发生缓冲区溢出的时候,存储在堆栈中的函数返回地址也会被覆盖,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其它指令,以达到攻击的目的。一个程序在内存中通常分为程序段,数据段和堆栈段3部
rccoder
·
2015-11-23 00:00
字符串处理
算法
排序
算法学习总结
排序
算法学习总结
排序算法在经典算法里面是非常重要的,于是花了点时间将之前学习的常见的排序算法进行总结。对于每种排序算法,需要理解以下问题:1.算法思想是什么2.时间复杂度3.稳定性4.什么情况下适用?
cauchyweierstrass
·
2015-11-20 16:00
java
排序算法
大约PCA
算法学习总结
文章来源:http://blog.csdn.net/xizhibei ============================= PCA,也就是说,PrincipalComponents Analysis,主成份分析,是个非常优秀的算法。依照书上的说法: 寻找最小均方意义下,最能代表原始数据的投影方法 然后自己的说法就是:主要用于特征的降维 另外。这个算法也有一个经典的应用:人脸识别。这
·
2015-10-31 12:56
算法
常见经典排序
算法学习总结
(插入、shell、冒泡、选择、归并、快排等)
博主在学习过程中深感基础的重要,经典排序算法是数据结构与算法学习过程中重要的一环,这里对笔试面试最常涉及到的7种排序算法(包括插入排序、希尔排序、选择排序、冒泡排序、快速排序、堆排序、归并排序)进行了详解。每一种算法都有基本介绍、算法原理分析、算法代码。插入排序1)算法简介插入排序(Insertion Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数
u010418035
·
2015-08-04 17:00
面试
排序算法
大才非学不成,大志非学不就——周旭龙
0.1数据结构与
算法学习总结
系列0.2操作系统原理学习总结系列0.3深入理解计算机系统总结系列一、开发基础学习总结系列PS:此部分主要是我阅读一些技术书籍的相关读书笔记,或者是一些基础实践的开发笔记,多对所学所感做
tham_
·
2015-05-25 20:00
周旭龙技术博客
技术成长日记
技术学习心得总结
.NET学习经验
最短路
算法学习总结
和感悟
总的来说有这些最短路算法:floyd,Dijkstra,Bellman,SPFAfloyd的思想极其精炼,基于动态规划思想,代码极其简单for(intk=1;kdis[i][k]+dis[k][j])dis[i][j]=dis[i][k]+dis[k][j]; }循环到k次dis[i][j]矩阵的意义是:从i到j只经过前k号点的所能达到的最短路径。floyd的思想也可以用于判连通,比如杭电oj的判
kalilili
·
2015-01-21 16:00
Condensation
算法学习总结
(二)
.上述迭代过程没有翻译啊,本来想尝试翻译的,但是感觉翻译完之后,味道全变了,所以为了让大家享受到原汁原味的大餐,我就没翻译啊!!\(^o^)/~本人博客系原创,若转载,请注明 http://blog.csdn.net/zhjm07054115/article/details/25159911欢迎与我交流!!我的QQ:1154911397;
zhjm07054115
·
2014-05-06 21:00
图像处理
卡尔曼滤波器
滤波与估计
A*
算法学习总结
1、把开始节点放进开放列表,遍历开始节点所有的相邻节点(不管是否是无效地形),并将它们也加进开放列表,并设定它们的父节点。 2、把开始节点放进封闭列表(存放的是不用去考虑的节点)。 循环执行: 3、遍历计算相邻节点中的F值,F=G+H,G指的是从起点沿着已生成的路径到一个指定节点的移动开销,H指的是计算通过水平和垂直方向的平移到达目的地所经过的节点数乘以10(计算H值时不考虑任何障碍物)。
sam_kee
·
2013-01-12 11:00
A*算法
STL常用
算法学习总结
只列出了部分算法,每个算法仅给出了一种常用法,还有其他更多用法,请查看C++标准手册std::vectorv,b,c;binary_search(v.begin(),v.end(),要查找的值);//二分查找 copy(v.begin(),v.end(),b.begin());//复制 count(v.begin(),v.end(),要查找的值);//查找容器中指定值的数量 equal(v.beg
zhouxicai
·
2013-01-04 16:00
IPVS调度器的八种负载调度
算法学习总结
一,轮叫(RoundRobin) 调度器通过"轮叫"调度算法将外部请求按顺序轮流分配到集群中的真实服务器上(i=(i+1)modn,i表示上次选中的RS,n表示总共有多少台RS),它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。注意:这里其实认为每台服务的权重是0和1,对权值为0的RS,则认为不可用而不会被调度器调度到。二,加权轮叫(WeightedRoundRobin)
tenfyguo
·
2012-05-30 17:00
算法
优化
负载均衡
集群
cache
服务器
IPVS调度器的八种负载调度
算法学习总结
一,轮叫(Round Robin) 调度器通过"轮叫"调度算法将外部请求按顺序轮流分配到集群中的真实服务器上(i = (i+1) mod n, i 表示上次选中的RS,n 表示总共有多少台RS),它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。 注意:这里其实认为每台服务的权重是0和1,对权值为0的RS,则认为不可用而不会被调度器调度到。 二,加
xitong
·
2012-05-30 17:00
调度器
KMP
算法学习总结
今天看了不少关于KMP算法的东东读了好几篇别人写的博客零零碎碎的算是大体明白是个怎么回事儿了 现在好好把别人的东西整理整理部分是转载的哦!KMP算法核心:1、KMP算法借助于一个辅助数组next来确定当匹配过程中出现不等时,模式P右移的位置和开始比较的位置。2、next[i]的取值只与模式P本身的前i+1项有关,而与目标T无关。3、匹配过程中遇到Pi不等于Tj时,若next[i]>=0,则应将P右
woshioosm
·
2012-05-04 20:00
c
算法
系统
算法学习总结
引言 昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开始到今天凌晨3点,便研究了一下推荐引擎,做了初步了解。日后,自会慢慢深入仔细研究(日后的工作亦与此相关)。当然,此文也会慢慢补充完善。 本文作为对推荐引擎的初步介绍的一篇导论性的文章,将略去大部分的具体细节,侧重用最简单的语言简要介绍推荐引擎的工作原理以及其相关算法思想,且为了着重通俗易懂基本上全部
小海军
·
2012-01-12 13:54
算法
工作原理
专业
关键词
休闲
KMP算法:基于自动机的理解
KMP
算法学习总结
KMP算法看似简单,其实想要完全理解还是有困难的。
wss71104307
·
2009-06-04 17:00
算法
F#
J#
KMP算法:基于自动机的理解
KMP
算法学习总结
KMP算法看似简单,其实想要完全理解还是有困难的。
wss71104307
·
2009-06-04 17:00
算法
F#
J#
上一页
1
2
下一页
按字母分类:
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
其他