Skip to content

Algorithms for Competitive Programming

The goal of this project is to translate the wonderful resource http://e-maxx.ru/algo which provides descriptions of many algorithms and data structures especially popular in field of competitive programming. Moreover we want to improve the collected knowledge by extending the articles and adding new articles to the collection.

Changelog

  • January 16, 2022: Switched to the MkDocs site generator with the Material for MkDocs theme, which give the website a more modern look, brings a couple of new features (dark mode, better search, ...), makes the website more stable (in terms of rendering math formulas), and makes it easier to contribute.

Full list of updates: Commit History

Articles

Algebra

Data Structures

Dynamic Programming

String Processing

Linear Algebra

Combinatorics

Numerical Methods

Geometry

Graphs

Miscellaneous


Contributing