
算法数据
文章平均质量分 71
杰杰椒
教是学的最好方法
展开
-
e自然数到底是什么鬼
e这个数,现实生活中我们很少接触,几乎不知道它存在的意义。今天想一探究竟。用生活中的实例去推导出它的公式。现实的才是能接受并理解的。原创 2017-11-17 16:59:16 · 9408 阅读 · 0 评论 -
架构师之路精选50篇
2016精选索引,点击标题阅读相关文章。 【方法论】 《秒杀系统架构优化思路》 《分布式ID生成器》 《互联网架构,如何进行容量设计》 《线程数究竟设多少合理》 《单点系统架构的可用性与性能优化》 《关于负载均衡的一切》 《异构服务器负载均衡及过载保护》 《LVS为何不能完全替代DNS轮询》 《究竟啥才是互联网架构“高并发”》 《究竟啥才是互联网架构“高可用”》 《100亿...转载 2018-03-23 10:53:21 · 284 阅读 · 0 评论 -
动态规划-线性模型
动态规划可以用一句话概括: 动态规划是在解决多阶决策的过程中动态地选择最优决策的方法 最终目的:找出最优解 问题特征: 1.问题范围可以缩小到多个问题单元,对应多种决策 2.这多个决策动态选择组合可以充分解决整个问题 解决问题三要素: 1最优子决策 2边界值 3状态抉择公式 线性模型 例子:小朋友过桥 步骤: 1.找出边界: 最后剩下两个小朋友、最后剩下1个小朋友 2.找出边界对应最优子决策:...原创 2018-11-19 12:02:39 · 1702 阅读 · 0 评论 -
java循环和递归干货
一、问题描述 循环和递归算法之间可以替换实现,但是他们之间有什么差别呢,时间复杂度,空间复杂度是多少? 我将通过java的栈追踪来进行探究。 二、实验 算出1到5的二次方的累计值,分别写一个循环体和一个test递归方法。代码如下: 输出结果分别如下图2,图3所示。通过分析栈的出栈入栈过程,循环的的调用的栈只压入第10行(也就是for语句所在的行号)代码的指令;而递归则总共开辟了5个栈存放test...原创 2019-03-07 15:59:20 · 596 阅读 · 0 评论