# algorithm-stone **Repository Path**: gdufhan/algorithm-stone ## Basic Information - **Project Name**: algorithm-stone - **Description**: ACM/LeetCode算法竞赛路线图,最全的算法学习地图! - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 29 - **Created**: 2021-08-19 - **Last Updated**: 2021-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 算法·进阶石(algorithm-stone)—— 进击的每一步! 本项目是公众号《ACM算法日常》整理的一个算法学习路线图。 #### 使用说明: 1 fork本项目; 2 使用鼠标点击下面的图片,会打开一个svg文件,按照svg文件中题目从上到下从左往右的顺序刷题,题目顺序是精心编排的,减少做题的梯度; 3 使用vscode的leetcode插件做题; 4 将做过的题放到user目录中,可以点亮题目。 > Tip:点击svg文件中的题目,可以跳转到题目页面。 #### 动态规划路线图 #### Tree路线图 #### 安装开发环境 详细的开发说明参考:[开发文档](https://github.com/acm-clan/algorithm-stone/blob/main/docs/dev_en.md) #### 规划模块 以下是Leetcode所有模块,每个模块由一个人专门处理。 数组 array 回溯算法 backtracking 树状数组 binary-indexed-tree 二分查找 binary-search 二分查找树 binary-search-tree 位运算 bit-manipulation 智商题 brainteaser BFS搜索 breadth-first-search DFS搜索 depth-first-search 设计题 design 分治算法 divide-and-conquer 动态规划 `dynamic-programming` —— dansen 几何题 geometry 图论 graph 贪心算法 greedy Hash表 hash-table 堆算法 heap 链表 linked-list 数学题 math 最小最大值 minimax 排序Map ordered-map 队列 queue 随机数 random 递归 recursion 拒绝采样 rejection-sampling 储藏采样 reservoir-sampling 线段树 segment-tree 滑动窗口 sliding-window 排序 sort 栈 stack 字符串 string 拓扑排序 topological-sort 树 tree Trie树 trie 双指针 two-pointers 并查集 union-find