vlambda博客
学习文章列表

三十万字算法宝典,100张思维导图,Github上这份干货太棒了

开源最前线(ID:OpenSourceTop) 猿妹整编


在实际项目中,算法的使用场景有很多,如“Java8中Hashmap使用红黑树来实现”、“Redis底层使用LRU来进做淘汰策略”、“大数据领域很多问题都基于TopK”、“JS原型链里使了类似链表的成环检测”、“特别复杂的业务逻辑经常涉及到DAG”、“MySql为什么索引要用B+树”、“Oracle里的开窗函数如何实现” 等等,因此,算法的重要性可想而知。

Github上算法相关的项目,猿妹已经和大家分享过不少了,诸如用Python实现了所有的排序算法的Python,还有直观的算法可视化工具Algorithm Visualizer,今天再和大家分享一个,最近在Github上很火的项目——hello-algorithm。

三十万字算法宝典,100张思维导图,Github上这份干货太棒了


这个项目可不仅仅是图解算法这么简单,还有100张IT相关超清思维导图、100篇大厂面经汇总、各语言编程电子书100本等。整个项目开源短短时间已经在Github上标星 7K ,累计分支 985 个(Github地址: https://github.com/geekxh/hello-algorithm

图解算法这一部分内容,目前共完成140+道高频面试算法题目,总计 30w 字,全部采用漫画图解的方式,简单易懂,适合初中级读者。

以下是某个算法图解示例:


三十万字算法宝典,100张思维导图,Github上这份干货太棒了


思维导图示例如下:


三十万字算法宝典,100张思维导图,Github上这份干货太棒了


下面是完整的题解目录:


三十万字算法宝典,100张思维导图,Github上这份干货太棒了





—— 推 荐 阅 读 ——

【人工智能社群】已经成立,旨在打造真正有价值,能交流,一起学习成长的社群,并且每月送书不断!现备注城市+昵称+研究方向,扫码添加好友后立即进群。

▲长按扫码