算法与数据结构
sky_jiangcheng
这个作者很懒,什么都没留下…
展开
-
插入排序及时间复杂度分析
温故一下插入排序,下面是代码: package com.chanspace.arraysort; import java.util.Arrays; /** * 类名称:InsertSort<br> * 类描述:<br> * 创建时间:2018年07月18日<br> * * @author jiangcheng * @version 1.0.0...原创 2018-07-18 20:04:39 · 16776 阅读 · 2 评论 -
通过金矿模型介绍动态规划
原文地址:http://www.cnblogs.com/sdjl/articles/1274312.html 对于动态规划,每个刚接触的人都需要一段时间来理解,特别是第一次接触的时候总是想不通为什么这种方法可行,这篇文章就是为了帮助大家理解动态规划,并通过讲解基本的01背包问题来引导读者如何去思考动态规划。本文力求通俗易懂,无异性,不让读者感到迷惑,引导读者去思考,所以如果你在阅读中发现有不通...转载 2018-08-18 15:25:59 · 190 阅读 · 0 评论 -
Paxos协议超级详细解释+简单实例
转载自: https://blog.csdn.net/cnh294141800/article/details/53768464 Paxos协议超级详细解释+简单实例 Basic-Paxos算法(可以先看后面的实际例子再看前面的具体介绍部分) Paxos算法的目的 Paxos算法的目的是为了解决分布式环境下一致性的问题。 多个节点并发操纵数据,如何保证在读写过程中数据的一...转载 2019-08-22 11:03:35 · 413 阅读 · 0 评论 -
实例详解ZooKeeper ZAB协议、分布式锁与领导选举
原创文章,转载请务必将下面这段话置于文章开头处。 本文转发自技术世界,原文链接 http://www.jasongj.com/zookeeper/fastleaderelection/ Zookeeper是什么 Zookeeper是一个分布式协调服务,可用于服务发现,分布式锁,分布式领导选举,配置管理等。 这一切的基础,都是Zookeeper提供了一个类似于Linux文件系统的树形结构(...转载 2019-08-22 14:05:56 · 398 阅读 · 0 评论