Skip to content

hdsdogge/Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algorithms

这里有各种算法的C++代码,任何人可以在自己的任何程序中使用,欢迎大家指出代码中的错误以及有待改进的地方。

Index

--------------------------Contents-------------------------- --------------------------FileName--------------------------
单源最短路径(SPFA) Bellman-Ford(Queue-Optimised)
单源最短路径(Bellman-Ford) Bellman-Ford
广度优先搜索 Breadth-First-Search
冒泡排序 Bubble-Sort
桶排序 Bucket-Sort
枚举组合 Combination
深度优先搜索 Depth-First-Search
并查集 Disjoint-Set-Union
最大流(Edmonds-Karp) Edmonds-Karp
拓展欧几里得算法 Extended-Euclid
简单的快速幂 Fast-Exponentiation
树状数组 Fenwick-Tree
辗转相除法求最大公约数 Greatest-Common-Divisor
字符串匹配(KMP) Knuth-Morris-Pratt
最近公共祖先(Tarjan) Least-Common-Ancestor(Tarjan)
朴素的矩阵乘法 Matrix-Multiplication(Naive)
归并排序 Merge-Sort
最小堆 Min-Heap
乘法逆元 Modular-Multiplicative-Inverse
快速排序的随机化版本 Quick-Sort(Randomized)
快速排序 Quick-Sort
线段树维护区间最大值 Segment-Tree(Maximum)
线段树维护区间和值 Segment-Tree(Sum)
ST表 Sparse-Table
栈的基本操作 Stack

About

全面的算法代码库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%