10.7K ·GitHub
这是什么?
这是一套中文的算法与数据结构教程合集,用动画图示讲解经典的 LeetCode 和剑指Offer 面试题,语言简单,容易理解。
这是代码库,还是学习指南?
这是一份学习指南,不是可以安装的代码。它是一组精选的 Markdown 文章,配有动画和图示,按主题讲解具体的面试题。
内容是怎么组织的?
内容按章节分组,包括前置数据结构(哈希表、栈与队列、链表、递归、树)、字符串匹配算法(BF、BM、KMP)、排序算法、二叉树遍历、数组、求和问题、双指针,以及单调栈与单调队列。每个条目都链接到一篇 Markdown 讲解文章,对应一道具体的 LeetCode 或剑指Offer 题目。
如果我看不懂中文,还能用吗?
所有标题、讲解和讨论都只有中文,没有提供英文翻译;而且每个条目都链接到单独的文件,而不是直接写在 README 里。
除了 GitHub,有没有更好的阅读地方?
有的,作者推荐在 www.chengxuchu.com 上在线阅读,并称其比直接浏览代码仓库更稳定。
我能加入和其他学习者一起的学习群吗?
README 中附有一个二维码,可以加入免费的面试备考学习群进行讨论;文中明确说明该群免费,且没有广告。
作者除了这个列表,还有其他资源吗?
有的,作者还整理了一份单独的 C++ 项目列表,链接为 www.chengxuchu.com/cppcamp.html,适合对 C++ 感兴趣的读者。
What are similar projects?
hello-algorithm, interviews, leetcode, apachecn-algo-zh, tech-interview-handbook, LeetCodeAnimation, fucking-algorithm, algo

