acm-clan/algorithm-stone

ACM/LeetCode算法竞赛路线图,最全的算法学习地图!

C++

2,285

548 commits

updated Jan 6, 2023

See the code

README

算法·进阶石(algorithm-stone)—— 进击的每一步!

GitHub

本项目是公众号《ACM算法日常》整理的一个算法学习路线图。

使用说明:

1 fork本项目;
2 使用鼠标点击下面的图片,会打开一个svg文件,按照svg文件中题目从上到下从左往右的顺序刷题,题目顺序是精心编排的,减少做题的梯度;
3 使用vscode的leetcode插件做题;
4 将做过的题放到user目录中,可以点亮题目,svg图片中的蓝色实验瓶子是题解链接。

Tip:点击svg文件中的题目,可以跳转到题目页面。

新手入门教程

新手入门git - 用颜值超高的github desktop参与开源项目
新手入门vscode - 如何将宇宙最强vscode打造为刷题神器

国家集训队论文1999-2019

国家集训队论文1999-2019

新手入门-算法书籍推荐

01.数据结构与算法分析-C语言描述 详细书签.pdf
02.算法设计与分析基础 第3版 高清详细书签.pdf
03.算法引论:一种创造性方法 高清详细书签.pdf
04.编程原本 详细书签.pdf
05.C语言接口与实现:创建可重用软件的技术 详细书签.pdf
06.算法导论中文第三版 高清详细书签.pdf
06.算法导论英文第三版 高清详细书签.pdf
07.算法中文第4版 高清详细书签.pdf
07.算法英文第4版 高清详细书签.pdf
08.算法竞赛入门经典第2版 高清详细书签.pdf
09.挑战程序设计竞赛1第2版 高清详细书签.pdf
10.挑战程序设计竞赛2 高清详细书签.pdf
11.算法竞赛进阶指南 高清详细书签.pdf
12.漫画算法-小灰的算法之旅 高清详细书签.pdf

Leetcode路线图合集

Tree路线图(进度100%)

  1. 动画红黑树,旋转的艺术

动态规划路线图(进度40%)

堆栈队列路线图(进度100%)

  1. 算法动画秒懂并查集
  2. 动画解说单调栈
  3. 滑动窗口入门

链表路线图(进度100%)

二分查找(进度100%)

几何题路线图(进度100%)

小众题路线图(进度100%)

Codeforces Div.3 Div.2路线图(进度1%)

安装开发环境

详细的开发说明参考:开发文档

Leetcode规划模块

以下是Leetcode所有模块,按照题目数量进行排序。

中文名称英文名称题目数量整理人进度
拒绝采样rejection-sampling2dansen100%
蓄水池采样reservoir-sampling2dansen100%
记忆memoization3dansen100%
扫描线line-sweep4dansen100%
拓扑排序topological-sort4dansen100%
二分查找树binary-search-tree5dansen100%
树状数组binary-indexed-tree6dansen100%
随机数random6dansen100%
智商题brainteaser7dansen100%
最小最大值minimax7dansen100%
队列queue10dansen100%
几何题geometry12dansen100%
排序Mapordered-map13dansen100%
线段树segment-tree15dansen100%
Trie树trie17dansen100%
滑动窗口sliding-window25dansen100%
分治算法divide-and-conquer280%
并查集union-find29dansen100%
递归recursion400%
图论graph430%
堆heap43dansen100%
设计题design470%
链表linked-list51chocolate100%
回溯算法backtracking610%
位运算bit-manipulation660%
栈stack66dansen100%
排序sort680%
双指针two-pointers730%
BFS搜索breadth-first-search760%
二分查找binary-search97dansen30%
Hash表hash-table1210%
贪心算法greedy1280%
DFS搜索depth-first-search1370%
树tree142dansen100%
数学题math1910%
字符串string2090%
动态规划dynamic-programming240dansen
数组array3100%

Significant stargazers

Jiawen Geng

366 followers · starred May 2022

LiuNeng

42 followers · starred May 2024

Fangyin Cheng

52 followers · starred Feb 2023

J.Jason

13 followers · starred Apr 2023

acm-clan/algorithm-stone

ACM/LeetCode算法竞赛路线图,最全的算法学习地图!

C++

2,285

548 commits

updated Jan 6, 2023

See the code

README

算法·进阶石(algorithm-stone)—— 进击的每一步!

GitHub

本项目是公众号《ACM算法日常》整理的一个算法学习路线图。

使用说明:

1 fork本项目;
2 使用鼠标点击下面的图片,会打开一个svg文件,按照svg文件中题目从上到下从左往右的顺序刷题,题目顺序是精心编排的,减少做题的梯度;
3 使用vscode的leetcode插件做题;
4 将做过的题放到user目录中,可以点亮题目,svg图片中的蓝色实验瓶子是题解链接。

Tip:点击svg文件中的题目,可以跳转到题目页面。

新手入门教程

新手入门git - 用颜值超高的github desktop参与开源项目
新手入门vscode - 如何将宇宙最强vscode打造为刷题神器

国家集训队论文1999-2019

国家集训队论文1999-2019

新手入门-算法书籍推荐

01.数据结构与算法分析-C语言描述 详细书签.pdf
02.算法设计与分析基础 第3版 高清详细书签.pdf
03.算法引论:一种创造性方法 高清详细书签.pdf
04.编程原本 详细书签.pdf
05.C语言接口与实现:创建可重用软件的技术 详细书签.pdf
06.算法导论中文第三版 高清详细书签.pdf
06.算法导论英文第三版 高清详细书签.pdf
07.算法中文第4版 高清详细书签.pdf
07.算法英文第4版 高清详细书签.pdf
08.算法竞赛入门经典第2版 高清详细书签.pdf
09.挑战程序设计竞赛1第2版 高清详细书签.pdf
10.挑战程序设计竞赛2 高清详细书签.pdf
11.算法竞赛进阶指南 高清详细书签.pdf
12.漫画算法-小灰的算法之旅 高清详细书签.pdf

Leetcode路线图合集

Tree路线图(进度100%)

  1. 动画红黑树,旋转的艺术

动态规划路线图(进度40%)

堆栈队列路线图(进度100%)

  1. 算法动画秒懂并查集
  2. 动画解说单调栈
  3. 滑动窗口入门

链表路线图(进度100%)

二分查找(进度100%)

几何题路线图(进度100%)

小众题路线图(进度100%)

Codeforces Div.3 Div.2路线图(进度1%)

安装开发环境

详细的开发说明参考:开发文档

Leetcode规划模块

以下是Leetcode所有模块,按照题目数量进行排序。

中文名称英文名称题目数量整理人进度
拒绝采样rejection-sampling2dansen100%
蓄水池采样reservoir-sampling2dansen100%
记忆memoization3dansen100%
扫描线line-sweep4dansen100%
拓扑排序topological-sort4dansen100%
二分查找树binary-search-tree5dansen100%
树状数组binary-indexed-tree6dansen100%
随机数random6dansen100%
智商题brainteaser7dansen100%
最小最大值minimax7dansen100%
队列queue10dansen100%
几何题geometry12dansen100%
排序Mapordered-map13dansen100%
线段树segment-tree15dansen100%
Trie树trie17dansen100%
滑动窗口sliding-window25dansen100%
分治算法divide-and-conquer280%
并查集union-find29dansen100%
递归recursion400%
图论graph430%
堆heap43dansen100%
设计题design470%
链表linked-list51chocolate100%
回溯算法backtracking610%
位运算bit-manipulation660%
栈stack66dansen100%
排序sort680%
双指针two-pointers730%
BFS搜索breadth-first-search760%
二分查找binary-search97dansen30%
Hash表hash-table1210%
贪心算法greedy1280%
DFS搜索depth-first-search1370%
树tree142dansen100%
数学题math1910%
字符串string2090%
动态规划dynamic-programming240dansen
数组array3100%

Significant stargazers

Jiawen Geng

366 followers · starred May 2022

LiuNeng

42 followers · starred May 2024

Fangyin Cheng

52 followers · starred Feb 2023

J.Jason

13 followers · starred Apr 2023