A personal repository to document and track my journey through Data Structures and Algorithms.
- 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.
- β 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.
- π LeetCode
- π GeeksforGeeks
βMost people say to recognize patterns β I aim to break them down and document them clearly.β
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
- Add visuals/diagrams for tricky concepts
- Link relevant articles
Feel free to explore, fork, or suggest improvements!