Skip to content

SiddharthSinghTanwar/Learning-Data-Structures-and-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Learning Data Structures

Focus: Conceptual Mastery Status: In Progress

A personal repository to document and track my journey through Data Structures and Algorithms.

🎯 Purpose

  • Track progress and learning in DSA.
  • Document patterns and their applications in problem-solving.
  • Capture key insights, "gotchas", and conceptual breakthroughs.
  • Focus on deep understanding and pattern recognition β€” not just syntax.

🧩 Key Components

  • βœ… Code Implementations: Clean, modular code for each data structure and related problems.
  • 🧠 Pattern Notes: Hand-crafted summaries on patterns like Sliding Window, Two Pointers, etc.
  • πŸ“Œ Problem Tracker: Organized log of solved problems, categorized by topic and difficulty.
  • πŸ› οΈ Snippets & Utilities: Reusable helper functions and templates.

🌐 Profiles


β€œMost people say to recognize patterns β€” I aim to break them down and document them clearly.”


πŸ“‚ Repo Structure (Planned)

learning-data-structures/
β”œβ”€β”€ README.md
β”œβ”€β”€ linked-list/
β”‚ └── notes.md
β”œβ”€β”€ arrays/
β”‚ └── notes.md
β”œβ”€β”€ patterns/
β”‚ β”œβ”€β”€ sliding_window.md
β”‚ β”œβ”€β”€ two_pointers.md
β”‚ └── ...
β”œβ”€β”€ problem-tracker/ β”‚ β”œβ”€β”€ solved_problems.csv
β”‚ └── tagging_info.md
└── utils/
└── helper_snippets.cpp


πŸ“Œ Future Ideas

  • Add visuals/diagrams for tricky concepts
  • Link relevant articles

Feel free to explore, fork, or suggest improvements!

About

A personal repository to document and track my journey through Data Structures and Algorithms.

Topics

Resources

Stars

Watchers

Forks