Skip to content

Latest commit

 

History

189 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

📚 DSA Series

A structured repository for Data Structures & Algorithms notes, explanations, and implementations. Built to strengthen problem-solving skills and prepare for technical interviews.


🛠 Tech Stack

Language:     C++ / Python
Platform:     GitHub
Focus:        Data Structures & Algorithms
Practice:     Coding Problems & Notes

📂 Repository Structure

DSA-Series
│
├── Arrays
│   ├── notes.md
│   └── problems.cpp
│
├── Strings
│   ├── notes.md
│   └── problems.cpp
│
├── Recursion
│   ├── notes.md
│   └── problems.cpp
│
├── Sorting
│   ├── bubble_sort.cpp
│   ├── merge_sort.cpp
│   └── quick_sort.cpp
│
├── Searching
│   └── binary_search.cpp
│
├── LinkedList
│   └── linked_list.cpp
│
├── Stack
│   └── stack.cpp
│
├── Queue
│   └── queue.cpp
│
├── Trees
│   └── binary_tree.cpp
│
└── Graphs
    └── graph_algorithms.cpp

Topics Covered

Category Concepts
Arrays Traversal, Prefix Sum, Two Pointers
Strings Pattern Matching, String Manipulation
Recursion Backtracking, Recursive Thinking
Sorting Bubble, Selection, Merge, Quick
Searching Binary Search Variants
Linked List Singly, Doubly, Operations
Stack Monotonic Stack, Applications
Queue Circular Queue, Deque
Trees Traversals, BST
Graphs BFS, DFS
Dynamic Programming Optimization Problems

🎯 Goals of This Repository

  • Build strong algorithmic thinking
  • Maintain clean and structured notes
  • Practice coding interview problems
  • Create a complete DSA reference

How to Use

1. Pick a topic folder
2. Read the notes
3. Study the implementation
4. Practice the problems

📈 Progress

[✔] Arrays
[✔] Strings
[✔] Recursion
[✔] Sorting
[ ] Graphs
[ ] Dynamic Programming

 [Linked List]

🤝 Contributions

Contributions are welcome. Feel free to fork the repository and submit a pull request.


⭐ Support

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


👨‍💻 Author

Surinder Kumar CSE Student | Python Developer | Tech Builder

Learning DSA one problem at a time.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages