- Trees: segment tree, Fenwick tree, k-d tree, R-tree, metric tree, quadtree, persistent tree, link/cut tree, binary heap, disjoint-sets, treap
- Graph algorithms: shortest paths, maximum flow, biconnectivity
- String algorithms: suffix tree, suffix automata, suffix array, trie, Knuth–Morris–Pratt algorithm, Z-function
- Sorting algorithms: quick-sort, merge, heap, bubble, selection, insertion, counting, radix; Kth order statistic
- Geometry algorithms: convex hull, closest/furthest pair of points
liangsheng / codelibrary Goto Github PK
View Code? Open in Web Editor NEWThis project forked from indy256/codelibrary
Collection of algorithms and data structures
Home Page: codelibrary.ml
License: The Unlicense