Skip to content

A collection of useful data structures and 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

A C++ code library that contains useful data structures and algorithms tailored for competitive programming contests.

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

Data Structures

Strings

Graphs

Math

Geometry

Will be added soon...

Search Algorithms

Sorting Algorithms (coming 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.

About

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

Topics

Resources

Stars

Watchers

Forks