链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

【Github】fucking-algorithm:刷算法全靠套路,认准labuladong就够了!

labuladong的算法笔记本仓库有60多篇原创文章基于LeetCode题目。涵盖所有题型技巧且注重算法思维传递,非简单代码堆砌。还有算法可视化面板辅助理解算法,各平台插件方便刷题查看题解等,为算法学习提供了全面的资源,无论是想学习算法思维还是提高解题能力都很有帮助。

访问官网 →

【Github】labuladong/fucking – algorithm:刷算法全靠套路,认准labuladong就够了!

一、项目简介

这个项目是labuladong的算法笔记本仓库,里面包含60多篇原创文章。这些文章均基于LeetCode题目,涵盖了所有题型和技巧。文章不是简单的代码堆砌,而是注重算法思维的传递,做到举一反三、通俗易懂。此外,还有多种配套工具辅助学习,如算法可视化面板、不同开发环境(Chrome、vscode、Jetbrains)的插件等。

二、项目目的

该项目的目的是传递算法思维,因为刷题不只是为了得到答案,更重要的是培养算法思维。只提供题目代码而没有思路解释和思维框架是没有太大意义的,这个仓库旨在帮助大家在刷算法题时,不是去单纯学习编程语言的奇技淫巧,而是真正掌握算法思维。

三、核心技术

  1. 算法可视化技术:算法网站及配套插件集成了算法可视化工具,可对数据结构和递归过程进行可视化,大大降低了理解算法的难度,并且几乎每道题目的解法代码都有对应的可视化面板。
  2. 插件技术:开发了适用于Chrome、vscode、Jetbrains等不同平台的插件。这些插件可以在对应的平台上快捷查看题解或思路,还添加了题目和算法技巧之间的引用关系,能和网站/公众号/课程联动,为读者提供流畅的刷题体验。

四、项目总结

labuladong/fucking – algorithm项目为算法学习提供了丰富的资源,无论是文章内容还是配套工具都有助于大家更好地学习算法思维,提高算法解题能力。欢迎大家留言讨论关于这个项目的使用心得或者算法学习中的经验。

项目地址

GitHub链接直达