vlambda博客
学习文章列表

超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!

回复“资料”,获取小编整理的一份资料


来源:GitHub爱好者社区(github_shequ)

Hello,大家好,我是GG哥!
算法和数据结构是每个程序员必备的基础技能,也是面试必考的内容。几乎大厂在面试时,都会考察,比如下面这些常规操作
  • 栈、队列、链表、数组、哈希表、

  • 二叉树、字典树、平衡树、排序树、B树、B+树、R树、多路树、红黑树

  • 排序算法

  • 各种排序算法和时间复杂度 深度优先和广度优先搜索 全排列、贪心算法、KMP算法、hash算法、海量数据处理

超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
今天GG哥为大家推荐的这两个项目,来自印度的一个老哥,他分别用Python和Java来实现了常用的所有算法,总星数加起来超10万星了!可以说在GitHub上非常受欢迎。
超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
比如你想了解主流的排序算法?点开仓库的sorts目录,各种排序算法都在里面:
超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
这两个项目的作者,来自印度。一个叫Anup的程序员,他自称是技术、创业和编程爱好者。还对网络开发、混合型app开发和创新感兴趣,曾开发过一款叫做「Coupon, vouchers and promo codes」的优惠券app。
超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
如果你觉得没有光理解不形象,可以用这个可视化算法调试工具理解:https://github.com/algorithm-visualizer/algorithm-visualizer,来一个图,大家感受下
超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
有木有觉得很好玩的样子。
超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!
目前,这两个项目已经开源在Github。(Github地址:https://github.com/TheAlgorithms/Python, https://github.com/TheAlgorithms/Java),如果你对这个项目感兴趣也可以参与贡献哦~
   
     
     
   
好了...
现在是真的结束了...
我已经夸不动了...

超级震撼!印度小哥总结的算法登顶GitHub热榜,已经刷爆10w星!

千言万语化成一句,这么优秀的仓库,大家多多给仓库创建者  star  支持,你们的 star 是万千开源者源源不断创作的动力!

当然还有多多对我的 在看转发 支持啦,你们的“在看转发”也是我源源不断创作的动力呀...

好啦,今天的分享就到这儿啦,我们下次见啦~

精彩推荐



      
        
        
      
Github研习社:
是由国内985博士,硕士组成的团体发起并运营,主要分享和研究业界开源项目,学习资源,程序设计,学术交流。
回复关键词「 资料全套」,可以获得程序员自学全套资料
回复关键词「thinkpython」,可以获得Python