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
算法小结
负载均衡
算法小结
负载均衡常见算法:1.轮询法--将请求轮流分配到服务器2.加权轮询法如weight=3代表连续三个server1,每次选择服务器时,从头部向尾部轮询3.随机法4.加权随机法5.源地址哈希法得到客户端IP的哈希值,对服务器个数取模,定位具体的服务器,但不足之处是当部分服务器失效或新加入服务器时,客户端定位到的服务器会发生较大变化,会使服务器的缓存失效6.最小连接数将请求分配给当前积压连接数最少的服务
gaibian_one
·
2017-09-13 08:40
图
算法小结
本目总结常见的图算法。kruskal构造mst,按边从小到大遍历,如果边的响铃节点位于不同的集合,那么该边是mst当中的一条边。这个地方需要并查集的知识。题目:[jobdu-1017]代码#include#include#include#defineN100inttree[N+8];structEdge{intu;intv;intw;Edge(){}Edge(intuu,intvv,intww):
Kang_TJU
·
2017-09-10 18:25
ACM-数据结构
敏感词检测
算法小结
序本文简单介绍下敏感词或者脏词检测算法。经典AC算法经典的AC算法由三部分构成,goto表,fail表和output表,共包含四种具体的算法,分别是计算三张查找表的算法以及AC算法本身。goto表是由模式集合P中的所有模式构成的状态转移自动机。(goto表就是一棵trie树)failure表作用是在goto表中匹配失败后状态跳转的依据,这点与KMP中next表的作用相似。(这个表是trie树没有的
codecraft
·
2017-08-25 00:00
java
有关子数组最大累加和的
算法小结
1.求两个子数组最大的累加和给定一个数组,其中有很多子数组,在所有两个子数组的组合中,找到相加和最大的一组,要求两个子数组无重合部分,最后返回累加和要求时间复杂度O(N)算法原型:求一个数组中子数组的最大累加和思路:设置一个res记录最大的和的值,一个cur记录当前和的值,当res小于cur时,将res替换为cur,否则cur继续累加下一个数,当cur值为负时,将cur置为0,继续累加下一个数即例
Davidddl
·
2017-07-05 08:07
有关子数组最大累加和的
算法小结
1.求两个子数组最大的累加和给定一个数组,其中有很多子数组,在所有两个子数组的组合中,找到相加和最大的一组,要求两个子数组无重合部分,最后返回累加和要求时间复杂度O(N)算法原型:求一个数组中子数组的最大累加和思路:设置一个res记录最大的和的值,一个cur记录当前和的值,当res小于cur时,将res替换为cur,否则cur继续累加下一个数,当cur值为负时,将cur置为0,继续累加下一个数即例
Davidddl
·
2017-07-05 08:07
仿生智能
算法小结
PSO粒子群优化算法1.引言粒子群优化算法(PSO)是一种进化计算技术(evolutionarycomputation),由Eberhart博士和kennedy博士发明。源于对鸟群捕食的行为研究PSO同遗传算法类似,是一种基于迭代的优化工具。系统初始化为一组随机解,通过迭代搜寻最优值。但是并没有遗传算法用的交叉(crossover)以及变异(mutation)。而是粒子在解空间追随最优的粒子进行搜
阿亮_leon
·
2017-07-04 21:30
智能算法
常用排序
算法小结
常用排序
算法小结
常用排序
算法小结
声明排序说明选择排序冒泡排序直接插入排序希尔排序归并排序快速排序堆排序桶排序计数排序声明文章均为本人技术笔记,转载请注明出处:[1]https://segmentfault.com
yzwall_
·
2017-06-14 21:27
排序算法
面试题
lintcode
高频面试算法题小结
常用排序
算法小结
常用排序
算法小结
声明文章均为本人技术笔记,转载请注明出处:[1]https://segmentfault.com/u/yzwall[2]blog.csdn.net/j_dark/排序说明排序算法默认升序排序测试题目
yzwall
·
2017-06-14 00:00
面试
排序
LintCode
十大经典排序
算法小结
排序可以说是套路最多的基本算法了,今天来了兴致,那就总结一下这十大排序算法吧。冒泡法:这可以算是知名度最高的算法之一了吧,可以说不会这个算法都不好意思说自己写过代码。冒泡排序是最简单的排序之一了,其大体思想就是通过与相邻元素的比较和交换来把小的数交换到最前面。这个过程类似于水泡向上升一样,因此而得名。不多说了,直接上代码:#include #include usingnamespacestd; #
JobsandCzj
·
2017-04-15 00:00
ACM-算法与刷题
C++
常用的推荐
算法小结
推荐系统的必然互联网发展到现阶段,信息已经不是匮乏,而是爆炸。所以良好的用户体验就是把用户喜欢的,感兴趣的从大量的数据中筛选出来,再呈现给用户,实现千人千面的效果。所以推荐系统的出现就是必然了,他可以推荐每个用户感兴趣的产品,同时也将每个产品呈现到感兴趣的用户面前。实现用户和产品的双赢。推荐系统架构一个常见的推荐系统架构一般如下图:可以看到分为数据来源、推荐引擎和推荐交互三个方面。数据60%,产品
千叶正志
·
2017-04-11 23:34
算法
常用距离度量
算法小结
1、欧式距离2、曼哈顿距离3、切比雪夫距离4、马氏距离5、夹角余弦距离6、汉明距离7、Person距离8、杰卡德距离1.欧氏距离(EuclideanDistance)欧氏距离是最易于理解的一种距离计算方法,源自欧氏空间中两点间的距离公式。两个n维向量a(x11,x12,…,x1n)与b(x21,x22,…,x2n)间的欧氏距离:应用场景:适用于求解两点之间直线的距离,适用于各个向量标准统一的情况,
Quenbrain
·
2017-04-11 15:57
机器学习
常用模式识别
算法小结
http://blog.csdn.net/scyscyao/article/details/5987581这学期选了门模式识别的课。发现最常见的一种情况就是,书上写的老师ppt上写的都看不懂,然后绕了一大圈去自己查资料理解,回头看看发现,Ah-ha,原来本质的原理那么简单,自己一开始只不过被那些看似formidable的细节吓到了。所以在这里把自己所学的一些点记录下来,供备忘,也供参考。1.K-N
Yetongfff
·
2017-04-05 11:52
学习笔记
KM
算法小结
正规的算法解释真看不懂。。。。果然二分图这东西还是得和泡妞有关才好理解。。。_(:зゝ∠)_推荐http://www.cnblogs.com/wenruo/p/5264235.html正题KM算法是用于解决带权二分图的完美匹配的最大匹配值。(你不懂完美匹配,恭喜恭喜),是基于匈牙利算法的。我惊讶的发现,空说点实在是不好理解(我智商低←_←),所以,下面把问题改成最令人感兴趣的泡妞问题。。。。一个点
LF_本心cy
·
2017-03-31 22:05
信息技术
二分图
机器学习笔记 监督学习
算法小结
(一)
如有转载,请申明:转载至http://blog.csdn.net/qq_35064774/article/details/54862260前言坚持写博客半年多了,但感觉自己没有写技术博客的天赋,写出来的东西深度和广度都欠缺,也不容易理解。事实上大部分技术博客都存在这些问题,但即便写得不好,也会起到一定作用,所以我还是决定坚持写下去。接触机器学习有一段时间了,感觉还是挺有意思的,趁着对理论概念还没忘
宇不语
·
2017-02-04 12:36
机器学习
随机森林
算法小结
随机森林算法1.随机森林原理介绍RandomForest是ensemblelearning(集成学习?)算法的一种,它利用多棵树对样本进行训练并预测的一种分类器,同样也可用户回归,其输出的类别是由个别树输出的类别的众数而定。该算法最早由LeoBreiman和AdeleCutler提出,而”RandomForests”是他们注册的商标。这个术语是1995年由贝尔实验室的TinKamHo所提出的随机决
JasonCcccc
·
2017-01-12 10:39
寻路
算法小结
写在前面的话无意中在cocoaChina的首页看到了一篇介绍A*算法用swift实现的文章,对A*寻路算法产生了兴趣。在百度谷歌了很多文章后,终于A*算法的流程,同时让我发现了两篇非常好的英文文章:A*PathfindingforBeginnersIntroductiontoA*第一篇文章是非常好的A*算法入门文章,通读一遍就基本可以用代码实现了;第二篇文章可以说给我带来了震撼,原来算法可以这样讲
哇噜噜大王没有巴
·
2017-01-09 21:23
决策树、ID3、C4.5以及CART
算法小结
决策树、ID3、C4.5以及CART算法决策树模型在监督学习中非常常见,可用于分类和回归。虽然将多棵弱决策树的Bagging、RandomForest、Boosting等treeensemble模型更为常见,但是“完全生长”决策树因为其简单直观,具有很强的解释性,也有广泛的应用,而且决策树是treeensemble的基础,值得好好理解。1一般而言一棵“完全生长”的决策树包含,特征选择、决策树构建、
JasonCcccc
·
2017-01-02 19:52
类欧几里得
算法小结
基本定义f(a,b,c,n)=∑ni=0⌊ai+bc⌋g(a,b,c,n)=∑ni=0i⌊ai+bc⌋h(a,b,c,n)=∑ni=0⌊ai+bc⌋2m=⌊an+bc⌋为了方便,接下来下取整都不写下取整,出现除法就是整除推f当a>=c或b>=c的时候,容易得到f(a,b,c,n)=(a/c)∗n∗(n+1)/2+(b/c)∗(n+1)+f(a%c,b%c,c,n)如果a和b均小于c呢?f(a,b,
WerKeyTom_FTD
·
2016-12-23 00:00
杂文
数学其他
manacher
算法小结
下路认真看了半个小时,才看懂了。。。(:зゝ∠)看来还是太弱了(。・・)ノ老套路,一道题目,引入算法。题目hdu3068链接http://acm.hdu.edu.cn/showproblem.php?pid=3068给你一堆字符串,让你判断其最长的回文子串的长度。回文子串是啥就不用说了吧。。。。manacher算法首先不得不说这个算法吼巧妙O(∩_∩)O~首先对于一个字符串s=abcdsdcabc
LF_本心cy
·
2016-12-09 21:08
信息技术
manacher
一些笔试常考简单
算法小结
1.链表逆转ListNode*ReverseList(ListNode*pHead){//什么也不用检查ListNode*pre=nullptr,*next=nullptr;while(pHead){//获取后一个next=pHead->next;//指针反转pHead->next=pre;//pre和pHead向后滑动pre=pHead;pHead=next;}returnpre;}2.二叉树遍
颓废而优雅的绅士
·
2016-12-01 17:18
c/c++
EM
算法小结
EM算法进行参数估计的主要思想是:目的是给定观测变量数据和隐变量数据以及分布函数来估计模型参数,首先选择参数的初始值,计算在此参数下观测数据来自各种可能(模型)的概率,这一步实现了将隐变量显式化,求得参数新的估计值,据此得到在新参数下的目标函数期望(E),然后求解不完全数据对数似然函数的极大似然估计(M),当优化目标不再变化时收敛,得到参数的估计值。最终的优化目标是:给定观测数据和当前参数下对未观
笛在月明
·
2016-11-10 23:00
算法
java单向加密
算法小结
(2)--MD5哈希算法
上一篇文章整理了Base64算法的相关知识,严格来说,Base64只能算是一种编码方式而非加密算法,这一篇要说的MD5,其实也不算是加密算法,而是一种哈希算法,即将目标文本转化为固定长度,不可逆的字符串(消息摘要).简单了解MD5(MessageDigestAlgorithm5),翻译过来是消息摘要算法第五版,按照惯例,我们推理可能也有MD2,MD3这样名字的历史版本..即使完全不了解这个算法的原
醉眼识朦胧
·
2016-11-04 23:00
java单向加密
算法小结
(1)--Base64算法
从这一篇起整理一下常见的加密算法以及在java中使用的demo,首先从最简单的开始.简单了解Base64严格来说并不是一种加密算法,而是一种编码/解码的实现方式.我们都知道,数据在计算机网络之间是使用字节流的方式进行传递的,所有的信息都要最终转换为0101的二进制,这本身就涉及到编码,解码的应用.Base64,顾名思义,是使用了64个基本的字符来对任意数据进行编码的一种实现方式,那既然有Base6
醉眼识朦胧
·
2016-11-03 19:00
监督学习
算法小结
(1):决策树
DecisionTree1.什么是决策树决策树是一个极其直观的算法(这也使得它的可解释性非常好),比如下面这个决策树2.基本决策树算法从上面可以看出来这个形式非常的简单,那么如何生成一颗决策树?相信开始了nanodegree并完成了P0的同学们都已经自己实现过一个决策树了,也就是大家做的Titanic的project,在第三个问题中,大家自己通过不断的选择特征,产看结果,最终得到了一个准确率超过8
cunyan
·
2016-10-19 11:59
机器学习
字符串
算法小结
hashkmp和ac自动机后缀数组,后缀自动机,后缀树扩展kmpmanacher算法回文自动机可删改的ac自动机不看复杂度乱搞hashhash就是把字符串每一位乘以一个阶,用于快速判断字符串是否相等。需要担心碰撞,相等情况不多的时候可以进行强检查。kmp和ac自动机这两个本质上是同一个东西,一个是求单串的fail指针,一个是求多串的fail指针,用势能分析可以知道是线性复杂度。后缀数组,后缀自动机
bplusb
·
2016-09-07 01:56
机器学习
CS229MachineLearningCourseMaterialsUdacity:IntrotoMeachineLearning台湾大学:机器学习基石(林轩田老师)机器学习技法(林轩田老师)书籍:机器学习实战集体智慧编程机器学习(周志华)其他参考资料k-means与EM
算法小结
轻轻松松搞定
瘦长的丰一禾
·
2016-08-02 20:52
剑指Offer--排序
算法小结
剑指Offer——排序
算法小结
前言 毕业季转眼即到,工作成为毕业季的头等大事,必须得认认真真进行知识储备,迎战笔试、电面、面试。 许久未接触排序算法了。
sunhuaqiang1
·
2016-07-29 08:00
java
区别
排序算法
预排序遍历树
算法小结
前几天在项目开发中遇到了前辈们所设计的结构(用来实现商品分类),所设计的结构便是利用了预排序遍历树算法。故特此去查询资料以便掌握该知识点!下面是我这些天的心得体会。一,商品分类表--建表语句和数据库结构CREATETABLEIFNOTEXISTS`test`.`product_type`(`pt_id`INT(11)unsignedNOTNULLAUTO_INCREMENT,`pt_name`va
AduGEN
·
2016-07-19 19:05
标准库的
算法小结
以下内容里:beg和end表示元素范围的迭代器。beg2表示第二个输入序列开始位置的迭代器,end2表示第二个序列末尾位置。如果没有end2,则假定beg2表示的序列与beg表示的一样大dest表示目的序列的迭代器。算法生成多少元素,目的序列必须保证能够储存这么多元素unaryPred和binaryPred是一元和二元谓词,返回可用作条件的类型comp是一个二元谓词,满足关联容器对关键字序的要求u
yyf1990cs
·
2016-05-29 11:00
FAST
算法小结
本文解决以下问题FAST算法的基本原理FAST算法在OpenCV中的调用一.FAST算法的基本原理1.FAST算法的动机大部分特征检测算法的效果较好,但是达不到实时,因此提出FAST(FeaturesfromAcceleratedSegmentTest)2.FAST算法的基本原理在图像中任选一点p,假定其像素(亮度)值为Ip以3为半径画圆,覆盖p点周围的16个像素,如下图所示设定阈值t,如果这周围
GH_HOME
·
2016-05-25 20:33
计算机视觉
OPENCV库的使用
C语言快速幂取模
算法小结
资料链接:http://www.jb51.net/article/54947.htmC语言实现的快速幂取模算法,是比较常见的算法。分享给大家供大家参考之用。具体如下:首先,所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。我们先从简单的例子入手:求abmod
Hunter_猎手
·
2016-05-23 09:23
ACM_数据结构
k-means与EM
算法小结
EM算法像是k-means的应用场景,比如双峰分布的数据,k-means方法,将其看成2-means聚类的方法处理场景。k-means算法,也被称为k-平均或k-均值,是一种广泛使用的聚类算法,或者成为其他聚类算法的基础。假定输入样本为,则算法步骤为:(1)选择初始的k个簇中心u1,u2,...,uk(2)将样本xi标记为距离簇中心最近的簇:(3)更新簇中心:(4)重复最后两步,直到满足终止条件。
努力是一种幸运
·
2016-05-20 13:39
机器学习算法
各种排序
算法小结
和实现
各种排序算法想必大家都不陌生,定义我就不多介绍了,直接写下自己的一些小结。快速排序:可以算的上应用最广的排序算法。其排序思路是随机选取一个数字作为标志,使得小于它的数在它左边,大于它的数在它的右边,然后递归对两边的数据排序。归并排序:应用分之的思想,先将要排序的分为两列,然后分别进行排序,然后合并到另一个数组中,最后再进行把它复制回来。冒泡排序:是稳定排序,适用于排列的数组较小而且基本有序,否则时
hyp1977
·
2016-05-10 16:00
快速排序
归并排序
排序算法
KMP
算法小结
最近看了一些关于KMP算法的资料,在此写一篇博客总计一下。1.KMP算法介绍KMP算法是一种字符串搜索的改进算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。举个例子:有两个字符串,我们要在第一个字符串(主串)中寻找
superxlcr
·
2016-04-03 21:00
算法
String
KMP
排序
算法小结
一、选择排序原理是每一次从待排序的数据元素中选出最小的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。示例代码如下:publicclassStraightSelectSort { /** *选择排序 *@parama */ publicstaticvoidsort(int[]a) { intn=a.length; for(inti=0;i0&&(a[j]-a[j-1
温布利往事
·
2016-03-16 21:00
常见排序
算法小结
注明:本篇博客转载自blog.csdn.com/whuslei;只是在个别地方进行了小部分的改动。 排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。 我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题
evan_man
·
2016-03-16 16:00
排序
小结
C语言中压缩字符串的简单
算法小结
应用中,经常需要将字符串压缩成一个整数,即字符串散列。比如下面这些问题:(1)搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。请找出最热门的10个检索串。(2)有一个1G大小的一个文件,里面每一行是一个词,词的大小不超过16字节,内存限制大小是1M。返回频数最高的100个词。(3)有10个文件,每个文件1G,每个文件的每一行存放的都是用户的quer
wuzhekai1985
·
2016-03-15 14:20
关于印象笔记的扫描宝——简单的图像背景去除(去底色)
算法小结
前段时间研究了下印象笔记的扫描宝,发现它将手机拍下的照片都能处理成白板背景,而且处理的很干净,出于好奇并学习,自己琢磨出了个简易的去底色算法,虽然不能跟印象笔记的相比,但是效果也还阔以,供自己学习了,有兴趣的朋友欢迎指教。 文中测试图分别如下:图1图2图3图4 法一:伽马变换 主要思想:调整色阶,明暗图像求加;voidls::gamma2Add(cv::Mat&src,cv:
eternity1118_
·
2016-03-09 18:00
算法
图像处理
印象笔记
去底色
书籍切割之书脊边界直线检测
算法小结
(bookSpines Segmentation)
去年开始一直在做一个关于整理藏书的APP,有关于这方面的app目前国内的有一个‘晒书房’,但是没有用到图像处理的相关知识,只有一个扫ISBN码的入口,或者手动录入ISBN;国外有一个‘Shelfie’,不仅可以扫书码,而且可以直接对着书架拍照,进行识别,虽然速度有点慢,但是准确率还是不错的;所以我们期望做一个功能齐全且在速度上有所提升的这样一个书架app。 关于bookshelf的b
eternity1118_
·
2016-03-09 11:00
APP
图像处理
书脊切割
藏书整理
算法小结
-冒泡、选择排序、直接插入排序
1.冒泡排序法:比较相邻的两个元素,如果前边比后边大,就对调两元素,一趟下来,最大的数放在最右边,就像泡泡上升一样。代码:/* *冒泡 */ staticvoidbubble_sort(int[]array) { for(inti=0;iarray[j]) { inttemp=array[i]; array[i]=array[j]; array[j]=temp; } } }
超超boy
·
2016-03-08 21:00
聚类
算法小结
聚类算法总结:---------------------------------------------------------聚类算法的种类:基于划分聚类算法(partitionclustering)k-means:是一种典型的划分聚类算法,它用一个聚类的中心来代表一个簇,即在迭代过程中选择的聚点不一定是聚类中的一个点,该算法只能处理数值型数据k-modes:K-Means算法的扩展,采用简单
机器人小z
·
2016-03-06 23:00
快速排序
算法小结
快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是a[6],长度为7,首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到
qq_25827845
·
2016-03-03 11:00
数据结构与
算法小结
(2)
一、二叉搜索树1.BST试图解决的问题:高效的兼顾静态的查找和动态的增删。 在基本的数据结构中 数组通过寻秩可实现高效的查找,但增删效率低; 向量通过寻位置访问,增删高效,但查找低效,而且因为增删前通常都需要先找到对应的元素,这使得其效果更差。 改进思路是改变访问方式,使用寻关键码访问。引入关键码,将数据项与其关键码绑定,统一的表示为词条的形式,根据关键码来访问元素,用数据项保存元素。 关键码需
qq_26654881
·
2016-02-29 23:00
数据结构
算法
数据
SIFT(尺度不变特征变换)
算法小结
,zz
最近一直在看SIFT算法。Sift是DavidLowe于1999年提出的局部特征描述子,并于2004年进行了更深入的发展和完善。Sift特征匹配算法可以处理两幅图像之间发生平移、旋转、仿射变换情况下的匹配问题,具有很强的匹配能力。LOWE真是牛啊,2004年发表在IJCV上的DistinctiveImageFeaturesfrom Scale-InvariantKeypoints,短短几年,c
BBZZ2
·
2016-02-29 17:00
常见排序
算法小结
排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。 我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题。 上面的这张图来自一个PPT。它概括了数据结构中的所有常见的排序算法。现在有以下几个
haha12322
·
2016-02-20 18:00
[数据结构]七种排序
算法小结
冒泡排序选择排序插入排序归并排序快速排序快排的JAVA实现快排的C实现堆排序希尔排序眼看着就要实习,为了巩固基础,回顾并总结排序算法。参考自:http://www.nowcoder.com/courses/1/1/1冒泡排序时间复杂度o(n2)。下面以一个例子来看什么是冒泡排序。例:第一次取区间[0,7],通过比较第i个和第i+1个的大小,如果第i+1个数字小于第i个,则互换。这样位置7就是最大的
u010536377
·
2016-02-20 12:00
java
数据结构
排序算法
快排
数据结构与
算法小结
(1)
一、概述数据结构,即数据存放的方式。算法,解决问题的方法。讨论数据结构与算法时,常常不会仅仅满足于能解决一个特定的问题,而是在追求如何优雅而高效的解决一类问题。本文针对学堂在线的数据结构课程的小结,用以巩固知识点。课程主要介绍的是向量、链表、BST、堆等数据结构的特点以及在这些数据中存储、访问数据的具体的、不同的实现算法的比较,其中有大量的实例和具体的数据变换时数据结构的状态,便于理解。二、算法好
Dream_B
·
2016-02-17 23:28
学习笔记
数据结构与算法
数据结构与
算法小结
(1)
一、概述数据结构,即数据存放的方式。算法,解决问题的方法。讨论数据结构与算法时,常常不会仅仅满足于能解决一个特定的问题,而是在追求如何优雅而高效的解决一类问题。本文针对学堂在线的数据结构课程的小结,用以巩固知识点。课程主要介绍的是向量、链表、BST、堆等数据结构的特点以及在这些数据中存储、访问数据的具体的、不同的实现算法的比较,其中有大量的实例和具体的数据变换时数据结构的状态,便于理解。二、算法好
qq_26654881
·
2016-02-17 23:00
数据结构
算法
快速幂取模
算法小结
快速幂取模算法,是比较常见的算法。分享给大家供大家参考之用。具体如下:首先,所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。我们先从简单的例子入手:求abmodc算法1.直接设计这个算法:intans=1; for(inti=1;i0){ if(b%2==
Hoaresky1998
·
2016-02-04 19:00
C++
算法
ACM
常见排序
算法小结
排序算法经过了很长时间的演变,产生了很多种不同的方法。对于初学者来说,对它们进行整理便于理解记忆显得很重要。每种算法都有它特定的使用场合,很难通用。因此,我们很有必要对所有常见的排序算法进行归纳。我不喜欢死记硬背,我更偏向于弄清来龙去脉,理解性地记忆。比如下面这张图,我们将围绕这张图来思考几个问题。 上面的这张图来自一个PPT。它概括了数据结构中的所有常见的排序算法。现在有以下几个问题:
hbuxiaofei
·
2016-01-14 17:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他