/Competitive-Programming

A collection of useful data structures and algorithms for competitive programming.

Primary LanguageC++

Competitive Programming

C++ code library contains useful algorithms for competitive programming.

PDF Version

[1] You can download an easy printable minified PDF version of this library from here.

[2] You can download Theoretical Computer Science Cheat Sheet from here.

Content

A brief explanation to each of the following topics will be added soon, hopefully.

Data Structures

Strings

Graphs

Math

Geomerty

Will be added soon...

Search Algorithms

Sorting Algorithms (comming soon)

  • Heap Sort
  • Merge Sort
  • Quick Sort
  • Radix Sort

Other Algorithms

Thanks

Special thanks to anyone contributed to this repository:

  • By teaching me any of these topics.
  • By inspiring me any code optimizations.
  • By being supportive.