Skip to content
Related Articles

Related Articles

Competitive Programming – A Complete Guide
  • Difficulty Level : Easy
  • Last Updated : 29 Mar, 2021
GeeksforGeeks - Summer Carnival Banner

Competitive Programming is a mental sport which enables you to code a given problem under provided constraints. The purpose of this article is to guide every individual possessing a desire to excel in this sport. This article provides a detailed syllabus for Competitive Programming designed by industry experts to boost the preparation of the readers.




Basics, Greedy and Bit Manipulation

Number Theory and Combinatorics

Searching, Sorting and Basic Data Structures

Tree and Graphs

Recursion and Dynamic Programming

String Algorithms

Geometry and Game Theory

Advance Data Structures

You may also check Geeksforgeeks Online Courses to Learn Data Structures and Algorithms, well designed courses taught by Industry Experts.





My Personal Notes arrow_drop_up
Recommended Articles
Page :