This repository documents my journey through the LeetCode 75 Problem Set, tracking my progress in solving algorithmic challenges and demonstrating continuous learning and problem-solving skills.
Problems Solved: 1/75
Current Focus: solve LeetCode problems
| Category | Total Problems | Solved | In Progress |
|---|---|---|---|
| Arrays & Strings | 9 | 1 | 0 |
| Two Pointers | 4 | 0 | 0 |
| Sliding Window | 4 | 0 | 0 |
| Prefix Sum | 2 | 0 | 0 |
| Hash Map | 4 | 0 | 0 |
| Stack | 3 | 0 | 0 |
| Queue | 2 | 0 | 0 |
| Linked List | 4 | 0 | 0 |
| Binary Tree - DFS | 6 | 0 | 0 |
| Binary Tree - BFS | 2 | 0 | 0 |
| Binary Search Tree | 2 | 0 | 0 |
| Graph - DFS | 4 | 0 | 0 |
| Graph - BFS | 2 | 0 | 0 |
| Heap | 4 | 0 | 0 |
| Binary Search | 4 | 0 | 0 |
| Backtracking | 2 | 0 | 0 |
| DP - 1D | 4 | 0 | 0 |
| DP - Multidimensional | 4 | 0 | 0 |
| Bit manipulation | 4 | 0 | 0 |
| Trie | 2 | 0 | 0 |
| Intervals | 2 | 0 | 0 |
| Monotonic Stack | 2 | 0 | 0 |
- Create repository
- Set up development environment
- [/] Solve LeetCode problems
- Implement solution tracking
- Retouch documentation
- Python 3.9+
- Git
leetcode-75/
β
βββ arrays_and_strings/
β βββ .gitkeep
βββ two_pointers/
β βββ .gitkeep
βββ solutions/
β βββ template.py
βββ README.md
I'll be using a consistent template for each solution:
class Solution:
def problemName(self, input_params):
"""
Problem Description:
- Brief explanation of the problem
Time Complexity: O()
Space Complexity: O()
Args:
input_params: Description of input
Returns:
Expected output type and description
"""
# Solution implementation
pass
# Example test cases
def test_solution():
sol = Solution()
# Add test scenarios# Clone the repository
git clone https://github.com/[your-username]/leetcode-75-solutions.git
# Navigate to the project directory
cd leetcode-75-solutions
# (Future) Run solutions
# python arrays_and_strings/solution.pyMIT License