迹忆博客

所有文章

我对Paxos算法的理解

发布时间:2017-03-31 作者:迹忆 分类:算法

<b>我对Paxos算法的理解</b>

本文介绍了Paxos最基本的算法,从proposer、learner和acceptor各自的角度提出了算法的步骤。...

查看全文

Consistent Hashing算法入门及PHP代码实现

发布时间:2017-03-27 作者:迹忆 分类:算法

<b>Consistent Hashing算法入门及PHP代码实现</b>

本章讲述了分布式系统常用的算法hash算法。取余数方式计算hash值以及该方式的不足。最终采用Consistent Hashing(一致性hash算法)来解决分布式中的问题。...

查看全文

PHP查找多个字符串的公共前缀【案例】

发布时间:2016-09-18 作者:迹忆 分类:算法

<b>PHP查找多个字符串的公共前缀【案例】</b>

本篇和大家分享一个小算法的应用——查找字符串数组的公共前缀...

查看全文

排序算法学习之路——希尔排序

发布时间:2016-01-05 作者:迹忆 分类:算法

排序算法学习之路——希尔排序

排序算法学习之路之希尔排序,希尔排序是基于插入排序发展的,又叫递减增量排序。对有序的数据进行操作的时候效率很高,可以达到线性排序的效率...

查看全文

排序算法的学习之路——插入排序(概念篇)

发布时间:2015-12-23 作者:迹忆 分类:算法

<b>排序算法的学习之路——插入排序(概念篇)</b>

何谓‘插入排序’? 其概念如是说:每次将一个待排序的记录,按其关键字大小插入到前面已经排序好的序列中,直到全部记录插入完成为止。...

查看全文

排序算法的学习之路——直接插入排序

发布时间:2015-12-23 作者:迹忆 分类:算法

<b>排序算法的学习之路——直接插入排序</b>

本篇承接 插入排序(概念篇) 奉上直接插入排序的实现步骤以及实现代码由于概念篇已经有了大量的图解,本篇如果再进行图解,未免显得有些啰嗦,因此在这里直接罗列步骤和代码...

查看全文

排序算法的学习之路——折半插入排序

发布时间:2015-12-23 作者:迹忆 分类:算法

<b>排序算法的学习之路——折半插入排序</b>

折半插入排序根据二分查找法在有序序列中查找合适的位置将还未排序的元素插入,和直接插入排序时间复杂度相同都是O(n²)。但是数据量大的时候,其运行比直接插入排序快...

查看全文

排序算法学习之路——表插入排序

发布时间:2015-12-23 作者:迹忆 分类:算法

<b>排序算法学习之路——表插入排序</b>

表插入排序,顾名思义,借助一个索引表对原表进行插入排序,这样做的好处就是省去了对原来表中元素的移动过程。表插入排序的时间复杂度依然是O(n²)...

查看全文
  • 共 1 页/ 8 条