摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是周五分布式系统的第八篇文章,核心内容是B+树的原理。 今天的文章是上周B树的延伸,所以新关注的或者是有所遗忘的同学建议先从下方链接回顾之前的内容。 硬核挑战——从零开始动手图解B树 B+树的特性 B+树和B树一样都是多路平衡树,也 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是周四高等数学专题的第7篇文章。 之前的文章和大家聊了许多数学上的理论,今天和大家聊点有用的东西。 我们都知道,工业上的很多问题经过抽象和建模之后,本质还是数学问题。而说到数学问题就离不开方程,在数学上我们可以用各种推算、公式,但是 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 在之前周末LeetCode专栏当中,我们详细描述了深度优先搜索和回溯法,所以今天我们继续这个话题,来和大家聊聊搜索算法的另一个分支,广度优先搜索。 广度优先搜索的英文是Breadth First Search,简写为bfs。与它相对的深 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天的文章给大家分享机器学习领域非常简单的模型——KNN,也就是K Nearest Neighbours算法,翻译过来很简单,就是K最近邻居算法。这是一个经典的无监督学习的算法,原理非常直观,易于理解。 监督与无监督 简单介绍一下监督这 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是周一Python专题,给大家带来的是Python当中生成器和迭代器的使用。 我当初第一次学到迭代器和生成器的时候,并没有太在意,只是觉得这是一种新的获取数据的方法。对于获取数据的方法而言,我们会一种就足够了。但是在我后来Pytho 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 数独是一个老少咸宜的益智游戏,一直有很多拥趸。但是有没有想过,数独游戏是怎么创造出来的呢?当然我们可以每一关都人工设置,但是显然这工作量非常大,满足不了数独爱好者的需求。 所以常见的一种形式是,我们只会选择难度,不同的难度对应不同的留空 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 链接 "Search in Rotated Sorted Array" 难度 Medium 描述 给定一个升序排列的数组,它被 分成两部分之后交换了顺序 。要求给定一个元素,返回这个元素的在数组当中的下标,如果不存在返回 1. 时间复杂 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 本篇原计划在上周五发布,由于太过硬核所以才拖到了这周五。我相信大家应该能从标题当中体会到这个硬核。 周五的专题是大数据和分布式,我最初的打算是和大家分享一下LSM树在分布式存储引擎当中的应用。但是想要能够真正深入理解了LSM的精髓,以及 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天的文章我们来讨论大名鼎鼎的 泰勒公式 , "泰勒公式" ")真的非常有名,我相信上过高数课的一定都记得它的大名。即使你翘掉了所有的课,也一定会在考前重点里见过。 我对它的第一映像就是比较难,而且感觉没有太多意思,就是一个近似的函数而 阅读全文
摘要:
本文始发于个人公众号: TechFlow ,原创不易,求个关注 在之前介绍SkipList的文章当中,有一些同学反馈说由于对链表缺少认知以及了解,所以直接啃算法有些过于困难。加上之前的文章当中介绍过了栈,所以这次继续线性表这个话题,我们来一起讨论一下 链表 。 链表是很多数据结构的基础,它的最大特点 阅读全文