ds-algo-placement-resources icon indicating copy to clipboard operation
ds-algo-placement-resources copied to clipboard

A complete roadmap and resources for competitive programming for placement purpose.

Competitive Programming Roadmap and Resources

A complete roadmap for competitive programming.

BASIC

  • Moving from C to C++

  • Standard Template Library (STL)

    • Editorial
  • Basic Math and Recursion

    • Editorial
  • Binary Search and Basic Math

    • Editorial

    Extra Practice Problems - Recursion, Math and Binary Search
    Extra Practice Problems - Editorial
    Practice Contest - Recursion, Math and Binary Search

  • Greedy Algorithm

    • Editorial
  • Segment tree / BIT

    • Editorial
  • Dynamic Programming I

    • Editorial

    Extra Practice Problems - Dynamic Programming
    Extra Practice Problems - Editorial
    Practice Contest - Dynamic Programming

  • Graph Theory I

    • Editorial

    Extra Practice Problems - Graph Theory
    Extra Practice Problems - Editorial
    Practice Contest - Graph Theory

ADVANCE

  • Lowest Common Ancestor, Binary Lifting and HLD

    • Editorial
  • Graph Theory II

    • Editorial
  • Game Theory

    • Editorial
  • Dynamic Programming II

    • Editorial
  • String Algorithms

    • Editorial
  • Advanced Maths

    • Editorial
  • Dynamic Programming III

    • Editorial

    OTHER USEFUL RESOURCES

    to be added

    Credits

    The ADVANCE and BASIC resources is created by Club of Programmers, Indian Institute of Technology (BHU) Varanasi.