9 Star 58 Fork 29

dansen/algorithm-stone

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

算法·进阶石(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-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 dansen 100%
几何题 geometry 12 dansen 100%
排序Map ordered-map 13 dansen 100%
线段树 segment-tree 15 dansen 100%
Trie树 trie 17 dansen 100%
滑动窗口 sliding-window 25 dansen 100%
分治算法 divide-and-conquer 28 0%
并查集 union-find 29 dansen 100%
递归 recursion 40 0%
图论 graph 43 0%
heap 43 dansen 100%
设计题 design 47 0%
链表 linked-list 51 chocolate 100%
回溯算法 backtracking 61 0%
位运算 bit-manipulation 66 0%
stack 66 dansen 100%
排序 sort 68 0%
双指针 two-pointers 73 0%
BFS搜索 breadth-first-search 76 0%
二分查找 binary-search 97 dansen 30%
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%
MIT License Copyright (c) 2021 acm-clan Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

ACM/LeetCode算法竞赛路线图,最全的算法学习地图! 展开 收起
Python 等 3 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/acm-clan/algorithm-stone.git
git@gitee.com:acm-clan/algorithm-stone.git
acm-clan
algorithm-stone
algorithm-stone
main

搜索帮助