Skip to content

Collection of some useful algorithms for competitive programming.

Notifications You must be signed in to change notification settings

OmarBazaraa/Competitive-Programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.