├── .gitattributes ├── .gitignore ├── 01-复杂度、排序、二分、异或.md ├── 02-链表、栈、队列、递归、哈希表、顺序表.md ├── 03-归并排序、随机快排.md ├── 04-堆、结构体排序.md ├── 05-前缀树、桶排序、排序总结.md ├── 06-链表相关高频题总结.md ├── 07-二叉树基本算法.md ├── 08-二叉树递归解题思路.md ├── 09-贪心算法解题思路.md ├── 10-并查集、图相关算法介绍.md ├── 11-暴力递归与动态规划.md ├── 12-暴力递归到动态规划优化思路.md ├── 13-《进阶》单调栈和窗口.md ├── 14-《进阶》斐波那契数列相关的递归.md ├── 15-《进阶》KMP算法与bfprt算法.md ├── 16-《进阶》Manacher(马拉车)算法.md ├── 17-《进阶》Morris遍历.md ├── 18-《进阶》线段树(interval-tree).md ├── 19-《进阶》打表和矩阵处理相关问题.md ├── 20-《进阶》数组累加和问题.md ├── 21-《进阶》哈希、位图、布隆及岛.md ├── 22-《进阶》资源限制类问题.md ├── 23-《进阶》有序表介绍及其原理.md ├── 24-《进阶》AC自动机和卡特兰数.md ├── 25-附:链表专题汇总.md ├── 26-附:二叉树专题汇总.md ├── 27-附:字符串专题汇总.md ├── 28-附:动态规划专题汇总.md ├── LICENSE ├── README.md └── docs ├── 01.md ├── 02.md ├── 03.md ├── 04.md ├── 05.md ├── 06.md ├── 07.md ├── 08.md ├── 09.md ├── 10.md ├── 11.md ├── 12.md ├── 13.md ├── 14.md ├── 15.md ├── 16.md ├── 17.md ├── 18.md ├── 19.md ├── 20.md ├── 21.md ├── 22.md ├── 23.md ├── 24.md ├── _config.yml └── index.md /.gitattributes: -------------------------------------------------------------------------------- 1 | *.md linguist-language=Go 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/.gitignore -------------------------------------------------------------------------------- /01-复杂度、排序、二分、异或.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/01-复杂度、排序、二分、异或.md -------------------------------------------------------------------------------- /02-链表、栈、队列、递归、哈希表、顺序表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/02-链表、栈、队列、递归、哈希表、顺序表.md -------------------------------------------------------------------------------- /03-归并排序、随机快排.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/03-归并排序、随机快排.md -------------------------------------------------------------------------------- /04-堆、结构体排序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/04-堆、结构体排序.md -------------------------------------------------------------------------------- /05-前缀树、桶排序、排序总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/05-前缀树、桶排序、排序总结.md -------------------------------------------------------------------------------- /06-链表相关高频题总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/06-链表相关高频题总结.md -------------------------------------------------------------------------------- /07-二叉树基本算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/07-二叉树基本算法.md -------------------------------------------------------------------------------- /08-二叉树递归解题思路.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/08-二叉树递归解题思路.md -------------------------------------------------------------------------------- /09-贪心算法解题思路.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/09-贪心算法解题思路.md -------------------------------------------------------------------------------- /10-并查集、图相关算法介绍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/10-并查集、图相关算法介绍.md -------------------------------------------------------------------------------- /11-暴力递归与动态规划.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/11-暴力递归与动态规划.md -------------------------------------------------------------------------------- /12-暴力递归到动态规划优化思路.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/12-暴力递归到动态规划优化思路.md -------------------------------------------------------------------------------- /13-《进阶》单调栈和窗口.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/13-《进阶》单调栈和窗口.md -------------------------------------------------------------------------------- /14-《进阶》斐波那契数列相关的递归.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/14-《进阶》斐波那契数列相关的递归.md -------------------------------------------------------------------------------- /15-《进阶》KMP算法与bfprt算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/15-《进阶》KMP算法与bfprt算法.md -------------------------------------------------------------------------------- /16-《进阶》Manacher(马拉车)算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/16-《进阶》Manacher(马拉车)算法.md -------------------------------------------------------------------------------- /17-《进阶》Morris遍历.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/17-《进阶》Morris遍历.md -------------------------------------------------------------------------------- /18-《进阶》线段树(interval-tree).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/18-《进阶》线段树(interval-tree).md -------------------------------------------------------------------------------- /19-《进阶》打表和矩阵处理相关问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/19-《进阶》打表和矩阵处理相关问题.md -------------------------------------------------------------------------------- /20-《进阶》数组累加和问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/20-《进阶》数组累加和问题.md -------------------------------------------------------------------------------- /21-《进阶》哈希、位图、布隆及岛.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/21-《进阶》哈希、位图、布隆及岛.md -------------------------------------------------------------------------------- /22-《进阶》资源限制类问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/22-《进阶》资源限制类问题.md -------------------------------------------------------------------------------- /23-《进阶》有序表介绍及其原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/23-《进阶》有序表介绍及其原理.md -------------------------------------------------------------------------------- /24-《进阶》AC自动机和卡特兰数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/24-《进阶》AC自动机和卡特兰数.md -------------------------------------------------------------------------------- /25-附:链表专题汇总.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/25-附:链表专题汇总.md -------------------------------------------------------------------------------- /26-附:二叉树专题汇总.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/26-附:二叉树专题汇总.md -------------------------------------------------------------------------------- /27-附:字符串专题汇总.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/27-附:字符串专题汇总.md -------------------------------------------------------------------------------- /28-附:动态规划专题汇总.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/28-附:动态规划专题汇总.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/README.md -------------------------------------------------------------------------------- /docs/01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/01.md -------------------------------------------------------------------------------- /docs/02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/02.md -------------------------------------------------------------------------------- /docs/03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/03.md -------------------------------------------------------------------------------- /docs/04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/04.md -------------------------------------------------------------------------------- /docs/05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/05.md -------------------------------------------------------------------------------- /docs/06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/06.md -------------------------------------------------------------------------------- /docs/07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/07.md -------------------------------------------------------------------------------- /docs/08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/08.md -------------------------------------------------------------------------------- /docs/09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/09.md -------------------------------------------------------------------------------- /docs/10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/10.md -------------------------------------------------------------------------------- /docs/11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/11.md -------------------------------------------------------------------------------- /docs/12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/12.md -------------------------------------------------------------------------------- /docs/13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/13.md -------------------------------------------------------------------------------- /docs/14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/14.md -------------------------------------------------------------------------------- /docs/15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/15.md -------------------------------------------------------------------------------- /docs/16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/16.md -------------------------------------------------------------------------------- /docs/17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/17.md -------------------------------------------------------------------------------- /docs/18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/18.md -------------------------------------------------------------------------------- /docs/19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/19.md -------------------------------------------------------------------------------- /docs/20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/20.md -------------------------------------------------------------------------------- /docs/21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/21.md -------------------------------------------------------------------------------- /docs/22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/22.md -------------------------------------------------------------------------------- /docs/23.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/23.md -------------------------------------------------------------------------------- /docs/24.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/24.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dairongpeng/algorithm-note/HEAD/docs/index.md --------------------------------------------------------------------------------