Skip to content

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

License

Notifications You must be signed in to change notification settings

yuanqm55/algorithm-stone

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

GitHub

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

使用说明:

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

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

新手入门教程

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

Leetcode路线图合集

Tree路线图(进度100%)

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

链表路线图(进度10%)

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

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

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

安装开发环境

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

Leetcode规划模块

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

中文名称 英文名称 题目数量 整理人 进度
拒绝采样 rejection-sampling 2 dansen 100%
蓄水池采样 reservoir-sampling 2 dansen 100%
记忆 memoization 3 dansen 100%
扫描线 line-sweep 4 dansen 100%
拓扑排序 topological-sort 4 dansen 100%
二分查找树 binary-search-tree 5 dansen 100%
树状数组 binary-indexed-tree 6 dansen 100%
随机数 random 6 dansen 100%
智商题 brainteaser 7 dansen 100%
最小最大值 minimax 7 dansen 100%
队列 queue 10 0%
几何题 geometry 12 0%
排序Map ordered-map 13 0%
线段树 segment-tree 15 0%
Trie树 trie 17 0%
滑动窗口 sliding-window 25 0%
分治算法 divide-and-conquer 28 0%
并查集 union-find 29 0%
递归 recursion 40 0%
图论 graph 43 0%
heap 43 0%
设计题 design 47 0%
链表 linked-list 51 chocolate dansen 10%
回溯算法 backtracking 61 0%
位运算 bit-manipulation 66 0%
stack 66 0%
排序 sort 68 0%
双指针 two-pointers 73 0%
BFS搜索 breadth-first-search 76 0%
二分查找 binary-search 97 0%
Hash表 hash-table 121 0%
贪心算法 greedy 128 0%
DFS搜索 depth-first-search 137 0%
tree 142 dansen 100%
数学题 math 191 0%
字符串 string 209 0%
动态规划 dynamic-programming 240 dansen
数组 array 310 0%

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 74.8%
  • Python 25.2%