A curated collection of C++ solutions to Data Structures and Algorithms problems from LeetCode, designed especially for placement preparation and strengthening core problem‑solving skills.
This repository reflects my daily journey of improving DSA skills — solving LeetCode Daily Challenges, mastering patterns, and preparing for top tech interviews.
-
Contains clean and optimized C++ solutions.
-
Covers a wide range of topics essential for coding interviews.
-
Each problem is selected based on frequently asked DSA patterns in FAANG & top tech companies.
-
Ideal for:
- Coding round preparation
- Competitive programming practice
- Strengthening logic & implementation skills
I actively solve problems every day and update the repository regularly.
I am consistently solving the Daily LeetCode Problem and have earned the following badges:
Follow my progress here: 🔗 LeetCode Profile: https://leetcode.com/u/Showrav77/
This repository covers major areas of DSA, including:
- Arrays & Strings
- Linked Lists
- Stacks & Queues
- Hashing
- Recursion & Backtracking
- Binary Trees & BST
- Graphs (BFS/DFS)
- Dynamic Programming (DP)
- Greedy Algorithms
- Two Pointers & Sliding Window
- Math & Bit Manipulation
- Sorting & Searching
- STL-Based Solutions
- C++17
- STL (Standard Template Library)
- Competitive programming techniques
- Clean and modular coding style
DSA-ProblemSolving/
├── Arrays/
├── Strings/
├── LinkedList/
├── Trees/
├── Graphs/
├── DynamicProgramming/
├── BinarySearch/
├── Greedy/
└── ... (More folders added regularly)
Contributions are welcome! If you want to improve a solution, add new problems, or suggest optimizations — feel free to open an issue or submit a PR.
If you find this repository useful, please consider giving it a star ⭐ on GitHub — it motivates me to keep solving and uploading more problems!
Happy Coding! 👨💻🔥