Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

137 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeetCode Diaries Banner

LeetCode Diaries

"A LeetCode a Day Keeps Unemployment Away"

Problems Solved C++ Status


📊 LeetCode Stats

LeetCode Stats


🎯 Progress Overview

Platform Problems Patterns Covered Progress
Design Gurus 37 5/20 ████████░░ 40%
Structy 3 1/9 █░░░░░░░░░ 10%
NeetCode - - Coming Soon
TUF+ - - Coming Soon
ByteByteGo - - Coming Soon

🧠 Patterns Mastered

✅ Sliding Window          ████████████ 9 problems
✅ Two Pointers            ████████████ 12 problems  
✅ Fast & Slow Pointers    ███████████░ 7 problems
✅ Warmup                  ████████████ 8 problems
🔄 Tree BFS               █░░░░░░░░░░░ 1 problem
🔄 Graphs                 ██░░░░░░░░░░ 3 problems
⬜ Dynamic Programming    ░░░░░░░░░░░░ 0 problems
⬜ Binary Search          ░░░░░░░░░░░░ 0 problems
⬜ Backtracking           ░░░░░░░░░░░░ 0 problems

🛠️ Tech Stack

C++ Python STL


📁 Repository Structure

leetcode-diaries/
├── design-gurus/              # Grokking the Coding Interview
│   ├── sliding-window/
│   │   └── 0209-minimum-size-subarray-sum/
│   │       ├── solution.cpp
│   │       └── solution.py    # (optional)
│   ├── two-pointers/
│   ├── fast-slow-pointers/
│   └── ...
├── structy/                   # Structy.net problems
│   └── graph-1/
├── templates/                 # Solution templates
│   ├── solution.cpp
│   ├── solution.py
│   └── README.md
└── README.md

✨ What Makes This Repo Different

Feature Description
Multiple Approaches Each problem includes brute force → optimal solutions
Detailed Analysis Time & space complexity for every approach
Intuition First Explains the "why" before the "how"
Multi-Language Ready Folder structure supports C++, Python, Java, etc.
Platform Organized Track progress across paid platforms

🚀 Quick Start

  1. Browse by Platform: Navigate to design-gurus/ or structy/
  2. Browse by Pattern: Check the platform README for pattern-based navigation
  3. Use Templates: Copy from templates/ when starting new problems

📈 Skills Demonstrated

  • Data Structures: Arrays, Linked Lists, Trees, Graphs, Hash Maps, Heaps
  • Algorithms: Sorting, Searching, Dynamic Programming, Backtracking
  • Patterns: Sliding Window, Two Pointers, Fast & Slow Pointers, BFS/DFS
  • Problem Solving: Multiple approaches with incremental optimization
  • Code Quality: Clean, documented, and testable solutions

🔗 Connect

LeetCode GitHub


⭐ Star this repo if you find it helpful!

LeetCode Topics

Array

Problem Name Difficulty
0934-shortest-bridge Medium

Depth-First Search

Problem Name Difficulty
0934-shortest-bridge Medium

Breadth-First Search

Problem Name Difficulty
0934-shortest-bridge Medium

Matrix

Problem Name Difficulty
0934-shortest-bridge Medium

About

A LeetCode a day keeps the unemployment away.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages