Skip to content

Pabitra-33/Strivers-DSA-Series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Striver's DSA Series

A structured and comprehensive repository containing my solutions, notes, and explanations for the popular Striver’s DSA Sheet β€” a curated list of the most important Data Structures and Algorithms problems to master for coding interviews and placements.

πŸ“Œ What is Striver’s DSA Sheet?

Striver’s DSA Sheet is a step-by-step guide created by Raj Vikramaditya (Striver) to help students and developers systematically improve their DSA skills in a time-bound manner. The sheet covers top 190+ problems across critical DSA topics frequently asked in technical interviews at top tech companies.

πŸš€ Topics Covered

  • Arrays

  • Linked Lists

  • Stacks and Queues

  • Binary Trees

  • Binary Search Trees

  • Heaps

  • Recursion & Backtracking

  • Greedy Algorithms

  • Dynamic Programming

  • Graphs

  • Trees

  • Bit Manipulation

  • Sliding Window & Two Pointer Techniques

  • And more...

πŸ“‚ Repository Structure

Strivers-DSA-Series/
β”œβ”€β”€ Arrays/
β”œβ”€β”€ LinkedLists/
β”œβ”€β”€ Trees/
β”œβ”€β”€ DynamicProgramming/
β”œβ”€β”€ Graphs/
β”œβ”€β”€ ... other topics
β”œβ”€β”€ README.md

Each folder contains:

  • βœ… Problem Statement

  • πŸ“ Code Solution (mostly in Java as i preffered java)

  • πŸ’‘ Explanation or Comments

  • πŸ§ͺ Test Cases


# ✨ Features
  • βœ… Structured and topic-wise breakdown of DSA problems.

  • πŸ“š Clean, readable, and optimized code.

  • 🧠 Helpful comments and approaches for better understanding.

  • 🎯 Consistent progress toward interview preparation.

  • πŸ’¬ Easy to follow for self-study and revision.


πŸ“– How to Use

  • Clone the repository:

    git clone https://github.com/your-username/Strivers-DSA-Series.git
    cd Strivers-DSA-Series
    
  • Go to the topic folder of your choice and explore the problems.

  • Use it as a reference or checklist while preparing for coding interviews.


πŸ™Œ Credits

  • Special thanks to Striver (Raj Vikramaditya) for his amazing DSA content and contribution to the coding community.