logo头像

总有人间一两风,填我十万八千梦

好文章推荐系列——算法

图片主题色提取算法小结

写该文章主要是为了对我这几天对于『主题色提取』算法研究进行一个小结。花瓣网需要做一件事,就是把图片的主题色提取出来加入到花瓣网搜索引擎的索引当中,以供用户搜索。

于是有了一个需求:提取出图片中在某个规定调色板中的颜色,加入到搜索引擎。接下去就开始解析两种不同的算法以及在这种业务场景当中的应用。

这可能是全网最简单的KMP了

KMP 其实已经念念叨叨挺长时间了,一直没写的原因是我觉得自己可能写不好。与其误人子弟,宁可错失良机。毕竟自己懂是一码事,能讲清楚是另一码事。

所以为了写好这篇文章,我又去参考了很多别的资料。嗯。。我发现网上讲解 KMP 的文章实在是太多了,但大多数看完后还是云里雾里(纵然我已经会了,读对方的文章还是懵逼)。

我希望我的这篇文章能达到的目的是:让小白也能学会KMP。

漫画:如何判断一个数是否在40亿个整数中?

题目:我有40亿个整数,再给一个新的整数,我需要判断新的整数是否在40亿个整数中,你会怎么做?

漫画:什么是字符串匹配算法?

通过漫画的方式详细的解释了字符串匹配算法,通俗易懂

A beginner’s guide to Big O Notation

通过代码来解释算法中的复杂度究竟是如何定义的

thank u, next: an introduction to linked lists

一个通俗易懂的关于链表的介绍

「算法与数据结构」一张脑图带你看动态规划算法之美

算法中有个专题,动态规划,它十分的重要,大厂面试中或多或少有所涉及,来网易之前,刷了部分dp,这次正好再次梳理一遍,希望对你们有一点点帮助。

「算法与数据结构」你可能需要的一份前端算法总结

这次想分享的就是算法与数据结构,刷了一段时间题目,逛了逛LeetCode,看了很多关于这个方面的文章,有所感悟,准备做个记录吧。

为什么你学不会递归?刷题几个月,告别递归,谈谈我的经验

可能也有一大部分人知道递归,也能看的懂递归,但在实际做题过程中,却不知道怎么使用,有时候还容易被递归给搞晕。也有好几个人来问我有没有快速掌握递归的捷径啊。说实话,哪来那么多捷径啊,不过,我还是想写一篇文章,谈谈我的一些经验,或许,能够给你带来一些帮助。

浅谈什么是动态规划以及相关的「股票」算法题

作者通过 Leetcode 上面的三道股票题对动态规划的思考过程进行了讲解

前端学习算法1 :老虎和羊,吃不吃问题(动态规划入门)

通过一个 老虎和羊 的故事对 动态规划 进行了讲解,清晰易懂,印象深刻

漫画:什么是动态规划?

以漫画的形式生动形象的解释了动态规划是什么,以及其解法。虽然篇幅较长,但是漫画看起来一点都不枯燥。

漫画:如何求根号2(爱奇艺面试题)

用漫画的形式讲解了二分法和牛顿迭代法,最后还给出了源码

2018汇总数据结构算法篇

用图文的方式对一些数据结构进行了通俗易懂的解释,内容非常基础和全面。

支付宝打赏 微信打赏

听说赞过就能年薪百万