开源最前线(ID:OpenSourceTop) 猿妹整编
在实际项目中,算法的使用场景有很多,如“Java8中Hashmap使用红黑树来实现”、“Redis底层使用LRU来进做淘汰策略”、“大数据领域很多问题都基于TopK”、“JS原型链里使了类似链表的成环检测”、“特别复杂的业务逻辑经常涉及到DAG”、“MySql为什么索引要用B+树”、“Oracle里的开窗函数如何实现” 等等,因此,算法的重要性可想而知。
Github上算法相关的项目,猿妹已经和大家分享过不少了,诸如用Python实现了所有的排序算法的Python,还有直观的算法可视化工具Algorithm Visualizer,今天再和大家分享一个,最近在Github上很火的项目——hello-algorithm。
这个项目可不仅仅是图解算法这么简单,还有100张IT相关超清思维导图、100篇大厂面经汇总、各语言编程电子书100本等。整个项目开源短短时间已经在Github上标星
7K
,累计分支
985
个(Github地址:
https://github.com/geekxh/hello-algorithm
)
图解算法这一部分内容,目前共完成140+道高频面试算法题目,总计 30w 字,全部采用漫画图解的方式,简单易懂,适合初中级读者。
【人工智能社群】已经成立,旨在打造真正有价值,能交流,一起学习成长的社群,并且每月送书不断!现备注城市+昵称+研究方向,扫码添加好友后立即进群。
▲长按扫码