
算法
文章平均质量分 94
ashane1314
不忘初心
展开
-
选举算法-redis集群
Raft[编辑]维基百科,自由的百科全书跳到导航跳到搜索关于木筏,请见“筏”。Raft是一种用于替代Paxos的共识算法。相比于Paxos,Raft的目标是提供更清晰的逻辑分工使得算法本身能被更好地理解,同时它安全性更高,并能提供一些额外的特性。[1][2]:1Raft能为在计算机集群之间部署有限状态机提供一种通用方法,并确保集群内的任意节点在某种状态转换上保持一致。Raft算法的开源实现众多,在Go、C++、Java以及Scala中都有完整的代码实现。Raft这一名字来源于"Reli...原创 2020-11-05 11:28:32 · 1050 阅读 · 0 评论 -
算法练习
链表反转,非递归实现func resv4(head *LinkedNode) (nn *LinkedNode) { var pre, next *LinkedNode for head != nil { next = head.nextNode // 1.next先指向第二个节点,node为当前节点 head.nextNode = pre // 2.反转当前的链表 pre = head // 3.保存当前节点为上一个节点,共下次反转使用 head = ne原创 2020-07-08 23:36:44 · 120 阅读 · 0 评论