This is the data structures and algorithms repository.
This is the algorithms category.
- Flows
max_flow_dinic_directed.cppmax_flow_dinic_undirected.cppmax_flow_min_cost.cpp
- Matchings
max_matching.cpp
- Aho-Corasik
aho_corasik.cpp
- Lowest Common Ancestor
binary_lifting.cppeuler_tour_rmq.cppeuler_tour_segment_tree.cppreadme.md
This is the data structures category.
- Fenwick Tree
2d_prefix_sum.cppprefix_min.cppprefix_sum.cpprange_add.cppreadme.md
- Segment Tree
lazy_segment_tree_template.cpprange_add_range_max_segment_tree.cpprange_add_range_min_segment_tree.cpp
map_trie.cpptrie.cpp
union_find.cpp
This is the geometry category.
Fraction.cppPoint.cppgeometry.cppsegment.cpp
This is the math category.
version_1/big_number.cppversion_1/big_number_comments.cppversion_2/big_number.cppreadme.md
matrix.cpp
hashing.cppmodint.cppprecalculation.cpp
congruence.cppsafe_diophantine.cpp
This is the miscellaneous category.
dynamic_array.cppmain.cppstack_rmq.cpp
input_parser.cppinput_parser_2.cpp
msb_sieve.cpppopcount_sieve.cpproot_number_sieve.cpp