选择排序

原理 选择排序是一种简单直观的排序算法。它的工作原理如下,首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序

冒泡排序

原理 冒泡排序是一种经典的排序算法,其实现原理就是两两比较相邻的元素,然后将大的元素往后移。 排序图 代码实现 冒泡排序实现简单,适用于待排序元素较

插入排序

原理 插入排序是一种经典的排序算法,其实现原理就是每一步将一个待排元素插入到已经有序的数据中,下面主要分析插入排序中的直接插入排序。(原理通常

Paxos

Paxos算法初识 在分布式领域中,许多共识算法都是由这个算法演化而来或者说是简化版的实现,如zookeeper使用的zab以及etcd使用的

BlockChain

区块链(Block Chain) 技术思想基于分布式,类似git,分布式数据库。 技术(分布式账本): 信息公开透明 不可篡改,任何人可以查看 系统永不