This repo contains clean, well-documented solutions to selected LeetCode problems, focusing on the Grind75 list. Problems are grouped by difficulty and algorithmic pattern.
Each solution includes:
- Time and space complexity analysis
- Strategy explanation
- Sample test cases
- Two Sum - HashMap (O(n))
- Group Anagrams - HashMap + Sorted String Key
- Longest Substring Without Repeating Characters - Sliding Window
- Insert Interval - Merge / Intervals
- Top K Frequent Elements - Heap / Bucket Sort
- LRU Cache - Design / HashMap + DLL
- Median of Two Sorted Arrays - Binary Search