Skip to content

Repository files navigation

🚀 Data Structures & Algorithms Journey

Solving problems. Building consistency. Preparing for Software Engineering Placements.

Language LeetCode Status Goal


📖 About

Welcome to my Data Structures & Algorithms repository.

This repository documents my journey of mastering Data Structures and Algorithms through consistent daily practice while preparing for Placements.

Instead of simply collecting solutions, my goal is to understand patterns, improve problem-solving ability, and build strong coding intuition for technical interviews.

Every solution in this repository represents a concept learned, practiced, and implemented in C++.


🎯 Goals

  • Master Data Structures & Algorithms
  • Build strong problem-solving skills
  • Crack Software Engineering interviews
  • Solve 300+ coding problems
  • Maintain consistency through daily practice
  • Write clean and optimized C++ solutions

💻 Language

  • C++

🌐 Coding Profiles

LeetCode

Take U Forward

HackerRank


📂 Repository Structure

DSA
│
├── LearnBasics
│
├── Arrays
│   ├── Easy
│   ├── Medium
│   └── Hard
│
├── Binary Search
│   ├── BS on Arrays
│   └── BS on Answers
│
├── Strings
│   ├── Easy
│   └── Medium
│
├── Linked Lists
│   ├── 1D LL Introduction
│   ├── Medium LL
│   └── Hard LL
│
├── Sorting Techniques
│
├── Recursion
│
├── Stack
│
├── Queue
│
├── Trees
│
├── Graphs
│
└── Dynamic Programming

📈 Current Progress

Metric Value
Problems Solved 140+
Language C++
Current Topic Recursion
Repository Status Actively Maintained

🧠 Learning Approach

This repository focuses on:

  • Understanding patterns instead of memorizing solutions
  • Writing optimized and readable code
  • Solving problems topic-wise
  • Maintaining consistency through daily practice
  • Revisiting important interview problems
  • Improving problem-solving intuition

⭐ Repository Highlights

  • 📌 Topic-wise organization
  • 📌 Clean C++ implementations
  • 📌 Beginner to Interview-level problems
  • 📌 Based on Striver's A2Z DSA Roadmap
  • 📌 Continuously updated
  • 📌 Daily learning journey

📅 Daily Progress

This repository is actively maintained.

New problems and solutions are added regularly as I progress through my placement preparation journey.


🌟 Philosophy

"Consistency beats intensity."

The objective of this repository is not just to solve problems but to develop the ability to recognize patterns, think critically, and write efficient solutions.

Every solved problem is one step closer to becoming a better software engineer.


⭐ If you find this repository helpful, consider giving it a star!!!

Happy Coding! 🚀

About

A comprehensive DSA repository documenting my coding interview preparation with organized C++ solutions and daily progress.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages