# Content - 目录
* [Content 目录](SUMMARY.md)
* [Preface 前言](docs/Preface/README.md)
* [Chapter-1 Sort 第1章 排序](docs/Sort/README.md)
* [InsertSort 插入排序](docs/Sort/InsertSort/README.md)
* [BubbleSort 冒泡排序](docs/Sort/BubbleSort/README.md)
* [QuickSort 快速排序](docs/Sort/QuickSort/README.md)
* [MergeSort 归并排序](docs/Sort/MergeSort/README.md)
* [Chapter-2 Search 第2章 搜索](docs/Search/README.md)
* [BinarySearch 二分查找法(折半查找法)](docs/Search/BinarySearch/README.md)
* [BruteForce 暴力枚举](docs/Search/BruteForce/README.md)
* [Recursion 递归](docs/Search/Recursion/README.md)
* [BreadthFirstSearch 广度优先搜索](docs/Search/BreadthFirstSearch/README.md)
* [BidirectionalBreadthSearch 双向广度搜索](docs/Search/BidirectionalBreadthSearch/README.md)
* [AStarSearch A\*搜索](docs/Search/AStarSearch/README.md)
* [DancingLink 舞蹈链](docs/Search/DancingLink/README.md)
* [Chapter-3 DataStructure 第3章 数据结构](docs/DataStructure/README.md)
* [DisjointSet 并查集](docs/DataStructure/DisjointSet/README.md)
* [PrefixTree(TrieTree) 前缀树](docs/DataStructure/PrefixTree/README.md)
* [LeftistTree(LeftistHeap) 左偏树(左偏堆)](docs/DataStructure/LeftistTree/README.md)
* [SegmentTree 线段树](docs/DataStructure/SegmentTree/README.md)
* [FenwickTree(BinaryIndexedTree) 树状数组](docs/DataStructure/FenwickTree/README.md)
* [BinarySearchTree 二叉查找树](docs/DataStructure/BinarySearchTree/README.md)
* [AVLTree AVL平衡树](docs/DataStructure/AVLTree/README.md)
* [RedBlackTree 红黑树](docs/DataStructure/RedBlackTree/README.md)
* [Chapter-4 DynamicProgramming 第4章 动态规划](docs/DynamicProgramming/README.md)
* Section-1 LinearDP 第1节 线性动规
* [LongestCommonSubsequence 最长公共子序列](docs/DynamicProgramming/LinearDP/LongestCommonSubsequence/README.md)
* [LongestIncreasingSubsequence 最长递增子序列](docs/DynamicProgramming/LinearDP/LongestIncreasingSubsequence/README.md)
* [LongestIncreasingSubsequenceExtension 最长递增子序列扩展](docs/DynamicProgramming/LinearDP/LongestIncreasingSubsequenceExtension/README.md)
* [BidirectionalSubsequence 双向子序列](docs/DynamicProgramming/LinearDP/BidirectionalSubsequence/README.md)
* Section-2 BagDP 第2节 背包问题
* [ZeroOneBag 01背包](docs/DynamicProgramming/BagDP/ZeroOneBag/README.md)
* [CompleteBag 完全背包](docs/DynamicProgramming/BagDP/CompleteBag/README.md)
* [TwoDimensionBag 二维背包](docs/DynamicProgramming/BagDP/TwoDimensionBag/README.md)
* [GroupBag 分组背包](docs/DynamicProgramming/BagDP/GroupBag/README.md)
* Section-3 RegionalDP 第3节 区域动规
* [MinimumMergeCost - 最小合并代价](docs/DynamicProgramming/RegionalDP/MinimumMergeCost/README.md)
* [MinimumMergeCostExtension - 最小合并代价扩展](docs/DynamicProgramming/RegionalDP/MinimumMergeCostExtension/README.md)
* [MaximumBinaryTreeMerge - 最大二叉树合并](docs/DynamicProgramming/RegionalDP/MaximumBinaryTreeMerge/README.md)
* Section-4 TreeDP 第4节 树形动规
* [BinaryTreeDP 二叉树动规](docs/DynamicProgramming/TreeDP/BinaryTreeDP/README.md)
* [MultipleTreeDP 多叉树动规](docs/DynamicProgramming/TreeDP/MultipleTreeDP/README.md)
* [MultipleTreeDPExtension 多叉树动规扩展](docs/DynamicProgramming/TreeDP/MultipleTreeDPExtension/README.md)
* [LoopedMultipleTreeDP 带环多叉树动规](docs/DynamicProgramming/TreeDP/LoopedMultipleTreeDP/README.md)
* [TraverseBinaryTreeDP 遍历二叉树动规](docs/DynamicProgramming/TreeDP/TraverseBinaryTreeDP/README.md)
* [Chapter-5 GraphTheory 第5章 图论](docs/GraphTheory/README.md)
* Section-1 Traverse 第1节 遍历
* [PreorderTraverse 先序遍历](docs/GraphTheory/Traverse/PreorderTraverse/README.md)
* [InorderTraverse 中序遍历](docs/GraphTheory/Traverse/InorderTraverse/README.md)
* [PostorderTraverse 后序遍历](docs/GraphTheory/Traverse/PostorderTraverse/README.md)
* [LevelorderTraverse 层序遍历](docs/GraphTheory/Traverse/LevelorderTraverse/README.md)
* [DepthFirstSearch 深度优先搜索](docs/GraphTheory/Traverse/DepthFirstSearch/README.md)
* [BreadthFirstSearch 广度优先搜索](docs/GraphTheory/Traverse/BreadthFirstSearch/README.md)
* [TopologicalSort 拓扑排序](docs/GraphTheory/Traverse/TopologicalSort/README.md)
* [EulerCycle 欧拉回路](docs/GraphTheory/Traverse/EulerCycle/README.md)
* Section-2 MinimumSpanningTree 第2节 最小生成树
* [Kruskal Kruskal算法](docs/GraphTheory/MinimumSpanningTree/Kruskal/README.md)
* [Prim Prim算法](docs/GraphTheory/MinimumSpanningTree/Prim/README.md)
* [SecondMinimumSpanningTree 次小生成树](docs/GraphTheory/MinimumSpanningTree/SecondMinimumSpanningTree/README.md)
* [OptimalRatioSpanningTree 最优比率生成树](docs/GraphTheory/MinimumSpanningTree/OptimalRatioSpanningTree/README.md)
* Section-3 ShortestPath 第3节 最短路径
* [Relaxation 松弛操作](docs/GraphTheory/ShortestPath/Relaxation/README.md)
* [BellmanFord BellmanFord算法](docs/GraphTheory/ShortestPath/BellmanFord/README.md)
* [ShortestPathFasterAlgorithm 最短路径更快算法(SPFA)](docs/GraphTheory/ShortestPath/ShortestPathFasterAlgorithm/README.md)
* [Dijkstra Dijkstra算法](docs/GraphTheory/ShortestPath/Dijkstra/README.md)
* [Floyd Floyd算法](docs/GraphTheory/ShortestPath/Floyd/README.md)
* [DifferentConstraints 差分约束](docs/GraphTheory/ShortestPath/DifferentConstraints/README.md)
* Section-4 Connectivity 第4节 连通
* [Kosaraju Kosaraju算法](docs/GraphTheory/Connectivity/Kosaraju/README.md)
* [Tarjan Tarjan算法](docs/GraphTheory/Connectivity/Tarjan/README.md)
* [Gabow - Gabow算法](docs/GraphTheory/Connectivity/Gabow/README.md)
* [TwoSatisfiability 2-SAT问题](docs/GraphTheory/Connectivity/TwoSatisfiability/README.md)
* [Cut 割](docs/GraphTheory/Connectivity/Cut/README.md)
* [DoubleConnectedComponent 双联通分支](docs/GraphTheory/Connectivity/DoubleConnectedComponent/README.md)
* [LeastCommonAncestor 最近公共祖先](docs/GraphTheory/Connectivity/LeastCommonAncestor/README.md)
* [RangeExtremumQuery 区域最值查询](docs/GraphTheory/Connectivity/RangeExtremumQuery/README.md)
* Section-5 FlowNetwork 第5节 网络流
* [EdmondsKarp EdmondsKarp算法](docs/GraphTheory/FlowNetwork/EdmondsKarp/README.md)
* [PushAndRelabel 压入与重标记](docs/GraphTheory/FlowNetwork/PushAndRelabel/README.md)
* [Dinic Dinic算法](docs/GraphTheory/FlowNetwork/Dinic/README.md)
* [DistanceLabel 距离标号算法](docs/GraphTheory/FlowNetwork/DistanceLabel/README.md)
* [RelabelToFront 重标记与前移算法](docs/GraphTheory/FlowNetwork/RelabelToFront/README.md)
* [HighestLabelPreflowPush 最高标号预留与推进算法](docs/GraphTheory/FlowNetwork/HighestLabelPreflowPush/README.md)
* [DistanceLabel-AdjacentListVersion 距离标号算法-邻接表优化版](docs/GraphTheory/FlowNetwork/DistanceLabel-AdjacentListVersion/README.md)
* [Summary-Maxflow 最大流算法小结](docs/GraphTheory/FlowNetwork/Summary-Maxflow/README.md)
* [MinimumCost-Maxflow 最小费用最大流](docs/GraphTheory/FlowNetwork/MinimumCost-Maxflow/README.md)
* [MultipleSourceMultipleSink-Maxflow 多源点、多汇点的最大流](docs/GraphTheory/FlowNetwork/MultipleSourceMultipleSink-Maxflow/README.md)
* [Connectivity 连通度](docs/GraphTheory/FlowNetwork/Connectivity/README.md)
* [NoSourceNoSink-VolumeBoundedFlow 无源点、无汇点、容量有上下界的流网络](docs/GraphTheory/FlowNetwork/NoSourceNoSink-VolumeBoundedFlow/README.md)
* [VolumeBounded-Maxflow 容量有上下界的最大流](docs/GraphTheory/FlowNetwork/VolumeBounded-Maxflow/README.md)
* [VolumeBounded-Minflow 容量有上下界的最小流](docs/GraphTheory/FlowNetwork/VolumeBounded-Minflow/README.md)
* Section-6 BinaryMatch 第6节 二分匹配
* [Hungarian 匈牙利算法](docs/GraphTheory/BinaryMatch/Hungarian/README.md)
* [HopcroftKarp Hopcroft-Karp算法](docs/GraphTheory/BinaryMatch/HopcroftKarp/README.md)
* [MatchToMaxflow 二分匹配转化为最大流](docs/GraphTheory/BinaryMatch/MatchToMaxflow/README.md)
* [KuhnMunkres Kuhn-Munkres算法](docs/GraphTheory/BinaryMatch/KuhnMunkres/README.md)
* [Introduction-Domination,Independent,Covering,Clique 介绍支配集、独立集、覆盖集和团](docs/GraphTheory/BinaryMatch/Introduction-Domination_Independent_Covering_Clique/README.md)
* [WeightedCoveringAndIndependentSet 最小点权覆盖和最大点权独立集](docs/GraphTheory/BinaryMatch/WeightedCoveringAndIndependentSet/README.md)
* [MinimumDisjointPathCovering 最小不相交路径覆盖](docs/GraphTheory/BinaryMatch/MinimumDisjointPathCovering/README.md)
* [MinimumJointPathCovering 最小可相交路径覆盖](docs/GraphTheory/BinaryMatch/MinimumJointPathCovering/README.md)
* [Coloring 染色问题](docs/GraphTheory/BinaryMatch/Coloring/README.md)
* [Chapter-6 Calculation 第6章 计算](docs/Calculation/README.md)
* [LargeNumber 大数字](docs/Calculation/LargeNumber/README.md)
* [Exponentiation 求幂运算](docs/Calculation/Exponentiation/README.md)
* [Chapter-7 CombinatorialMathematics 第7章 组合数学](docs/CombinatorialMathematics/README.md)
* [FullPermutation 全排列](docs/CombinatorialMathematics/FullPermutation/README.md)
* [UniqueFullPermutation 唯一的全排列](docs/CombinatorialMathematics/UniqueFullPermutation/README.md)
* [Combination 组合](docs/CombinatorialMathematics/Combination/README.md)
* [DuplicableCombination (元素)可重复的组合](docs/CombinatorialMathematics/DuplicableCombination/README.md)
* [Subset 子集](docs/CombinatorialMathematics/Subset/README.md)
* [UniqueSubset 唯一的子集](docs/CombinatorialMathematics/UniqueSubset/README.md)
* [Permutation 排列](docs/CombinatorialMathematics/Permutation/README.md)
* [PermutationGroup 置换群](docs/CombinatorialMathematics/PermutationGroup/README.md)
* [Catalan 卡特兰数](docs/CombinatorialMathematics/Catalan/README.md)
* [Chapter-8 NumberTheory 第8章 数论](docs/NumberTheory/README.md)
* [Sieve 筛选算法](docs/NumberTheory/Sieve/README.md)
* [Euclid 欧几里得](docs/NumberTheory/Euclid/README.md)
* [EuclidExtension 欧几里得扩展](docs/NumberTheory/EuclidExtension/README.md)
* [ModularLinearEquation 模线性方程](docs/NumberTheory/ModularLinearEquation/README.md)
* [ChineseRemainerTheorem 中国剩余定理](docs/NumberTheory/ChineseRemainerTheorem/README.md)
* [ModularExponentiation 模幂运算](docs/NumberTheory/ModularExponentiation/README.md)
* [Chapter-9 LinearAlgebra 第9章 线性代数](docs/LinearAlgebra/README.md)
* Section-1 Matrix 第1节 矩阵
* [Strassen Strassen算法](docs/LinearAlgebra/Matrix/Strassen/README.md)
* [GaussElimination 高斯消元法](docs/LinearAlgebra/Matrix/GaussElimination/README.md)
* [LUP LUP分解](docs/LinearAlgebra/Matrix/LUP/README.md)
* [InverseMatrix 矩阵求逆](docs/LinearAlgebra/Matrix/InverseMatrix/README.md)
* Section-2 LinearProgramming 第2节 线性规划
* [Simplex 单纯形算法](docs/LinearAlgebra/LinearProgramming/Simplex/README.md)
* [Dinkelback Dinkelback算法](docs/LinearAlgebra/LinearProgramming/Dinkelback/README.md)
* [Chapter-10 AnalyticGeometry 第10章 解析几何](docs/AnalyticGeometry/README.md)
* Section-1 Polygon 第1节 多边形
* [Cross 叉积](docs/AnalyticGeometry/Polygon/Cross/README.md)
* [SegmentIntersection 线段相交](docs/AnalyticGeometry/Polygon/SegmentIntersection/README.md)
* [Sweeping 扫除算法](docs/AnalyticGeometry/Polygon/Sweeping/README.md)
* [ConvexPolygonArea 凸多边形面积](docs/AnalyticGeometry/Polygon/ConvexPolygonArea/README.md)
* [ConvexPolygonGravityCenter 凸多边形重心](docs/AnalyticGeometry/Polygon/ConvexPolygonGravityCenter/README.md)
* [RayDistinguish 射线判别](docs/AnalyticGeometry/Polygon/RayDistinguish/README.md)
* [RotatingCalipers 旋转卡壳](docs/AnalyticGeometry/Polygon/RotatingCalipers/README.md)
* Section-2 ConvexHull 第2节 凸包
* [NearestNeighbor 最近点对](docs/AnalyticGeometry/ConvexHull/NearestNeighbor/README.md)
* [GrahamScan Graham扫描算法](docs/AnalyticGeometry/ConvexHull/GrahamScan/README.md)
* [QuickConvexHull 快速凸包算法](docs/AnalyticGeometry/ConvexHull/QuickConvexHull/README.md)
* [Chapter-11 TextMatch 第11章 文本匹配](docs/TextMatch/README.md)
* [SimpleMatch 简单匹配](docs/TextMatch/SimpleMatch/README.md)
* [AhoCorasickAutomata AC自动机](docs/TextMatch/AhoCorasickAutomata/README.md)
* [KnuthMorrisPratt KMP匹配算法](docs/TextMatch/KnuthMorrisPratt/README.md)
* [RabinKarp RabinKarp算法](docs/TextMatch/RabinKarp/README.md)
* [BoyerMoore BoyerMoore算法](docs/TextMatch/BoyerMoore/README.md)
* [Chapter-12 GameTheory 第12章 博弈论](docs/GameTheory/README.md)
* [BashGame 巴什博弈](docs/GameTheory/BashGame/README.md)
* [WythoffGame 威佐夫博弈](docs/GameTheory/WythoffGame/README.md)
* [NimGame 尼姆博弈](docs/GameTheory/NimGame/README.md)
- Content 目录
- Preface 前言
- Chapter-1 Sort 第1章 排序
- InsertSort 插入排序
- BubbleSort 冒泡排序
- QuickSort 快速排序
- MergeSort 归并排序
- Chapter-2 Search 第2章 搜索
- BinarySearch 二分查找法(折半查找法)
- BruteForce 暴力枚举
- Recursion 递归
- BreadthFirstSearch 广度优先搜索
- BidirectionalBreadthSearch 双向广度搜索
- AStarSearch A*搜索
- DancingLink 舞蹈链
- Chapter-3 DataStructure 第3章 数据结构
- DisjointSet 并查集
- PrefixTree(TrieTree) 前缀树
- LeftistTree(LeftistHeap) 左偏树(左偏堆)
- SegmentTree 线段树
- FenwickTree(BinaryIndexedTree) 树状数组
- BinarySearchTree 二叉查找树
- AVLTree AVL平衡树
- RedBlackTree 红黑树
- Chapter-4 DynamicProgramming 第4章 动态规划
- Chapter-5 GraphTheory 第5章 图论
- Chapter-6 Calculation 第6章 计算
- LargeNumber 大数字
- Exponentiation 求幂运算
- Chapter-7 CombinatorialMathematics 第7章 组合数学
- FullPermutation 全排列
- UniqueFullPermutation 唯一的全排列
- Combination 组合
- DuplicableCombination (元素)可重复的组合
- Subset 子集
- UniqueSubset 唯一的子集
- Permutation 排列
- PermutationGroup 置换群
- Catalan 卡特兰数
- Chapter-8 NumberTheory 第8章 数论
- Sieve 筛选算法
- Euclid 欧几里得
- EuclidExtension 欧几里得扩展
- ModularLinearEquation 模线性方程
- ChineseRemainerTheorem 中国剩余定理
- ModularExponentiation 模幂运算
- Chapter-9 LinearAlgebra 第9章 线性代数
- Chapter-10 AnalyticGeometry 第10章 解析几何
- Chapter-11 TextMatch 第11章 文本匹配
- SimpleMatch 简单匹配
- AhoCorasickAutomata AC自动机
- KnuthMorrisPratt KMP匹配算法
- RabinKarp RabinKarp算法
- BoyerMoore BoyerMoore算法
- Chapter-12 GameTheory 第12章 博弈论
- BashGame 巴什博弈
- WythoffGame 威佐夫博弈
- NimGame 尼姆博弈