0、简介1、算法详解1.1、冒泡排序1.1.1、原理冒泡排序是计算机中比较简单的一种排序方法,他是一种稳定的排序方法.原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束1.1....
分类:
编程语言 时间:
2015-04-30 21:33:21
阅读次数:
209
作者:July、wuliming、pkuoliver 说明:本文分为三部分内容, 第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。 第一部分:Top K 算法详解 问题描述(百度面试题): 搜索引擎会通过日志文件把...
分类:
编程语言 时间:
2015-04-21 12:47:31
阅读次数:
252
尺度不变特征变换匹配算法详解ScaleInvariantFeatureTransform(SIFT)JustForFunzdd zddmail@gmail.comor (zddhub@gmail.com)对于初学者,从DavidG.Lowe的论文到实现,有许多鸿沟,本文帮你跨越。如果你学习SIFI得...
分类:
编程语言 时间:
2015-04-17 13:37:02
阅读次数:
350
0 DES简介 在20世纪60年代后期,IBM公司成立了一个由Horst Feistel负责的计算机密码学研究项目。1971年设计出算法LUCIFER后,该项目宣告结束。LUCIFER被卖给了伦敦的Lloyd公司,用在同样由IBM公司开发的现金发放系统上。LUCIFER是分组长度为64位、密钥长度....
分类:
编程语言 时间:
2015-04-06 18:26:03
阅读次数:
327
转:http://blog.csdn.net/boo12355/article/details/11788655Top K 算法详解应用场景:搜索引擎会通过日志文件把用户每次检索使用的所有检索串都记录下来,每个查询串的长度为1-255字节。 假设目前有一千万个记录(这些查询串的重复度比较高,虽然总数...
分类:
其他好文 时间:
2015-03-21 21:07:11
阅读次数:
323
转载自:http://www.matrix67.com/blog/archives/115KMP算法详解如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段。我们这里说的KMP不是拿来放电影的(虽然我很喜欢这个软件),而是一种算法。KMP算法是拿来处理字符串匹配的。换句话说,给你两个...
分类:
编程语言 时间:
2015-03-19 00:31:03
阅读次数:
175
转载自: http://blog.csdn.net/dyx404514/article/details/42061017Manacher算法算法总结第三弹 manacher算法,前面讲了两个字符串相算法——kmp和拓展kmp,这次来还是来总结一个字符串算法,manacher算法,我习惯叫他 “马拉车...
分类:
编程语言 时间:
2015-03-18 22:56:09
阅读次数:
205