Skip to content

NotImplemented/prewritten_algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prewritten Algorithms

Prewritten algorithms for competitive programming.

Algorithms:

  • Data structures

    • Fenwick tree (Binary indexed tree)
    • Segment tree
  • Flows

    • Dinic maximal flow
    • Minimum cost maximal flow
  • Matchings

    • Edmonds (maximal matching in arbitrary graph)
    • Hungarian (maximal weighted matching in bipartite graph)
    • Kuhn (maximal matching in bipartite graph)
  • Strings

    • Aho-Korasic
    • Knuth-Morris-Pratt
    • Suffix array
    • Suffix tree (by Ukkonen)
  • Auxillary

    • Arbitrary length integer
    • Fast Fourier transform
    • Matrix multiplication

About

Prewritten algorithms for algorithm competitions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages