Welcome to my LeetCode problem-solving repository! Here, I document my journey through algorithmic challenges, sharing solutions, insights, and learnings along the way.
- About This Repository
- Problem Categories
- Directory Structure
- How to Use This Repository
- My Progress
- Contributing
- Connect With Me
This repository serves as a personal archive of my LeetCode solutions. Each solution comes with:
- Detailed problem description
- My approach to solving the problem
- Time and space complexity analysis
- Code implementation in [Your Preferred Language(s)]
- Any additional notes or learnings
Problems are organized into the following categories:
- 📊 Array & Hashing
- 📜 String Manipulation
- 🔗 Linked Lists
- 🌳 Trees & Graphs
- 🔍 Binary Search
- 📚 Stack & Queue
- 🧮 Dynamic Programming
- 🧠 Bit Manipulation
- and more...
. ├── Arrays │ ├── TwoSum │ │ ├── README.md │ │ └── Solution.[ext] │ └── ... ├── Strings │ ├── ValidPalindrome │ │ ├── README.md │ │ └── Solution.[ext] │ └── ... └── ...
Each problem has its own directory containing a README with the problem description and approach, and the solution file.
- Browse through the problem categories
- Select a problem you're interested in
- Read the README for problem description and approach
- Check out the solution file for the implementation
- Feel free to run the code and experiment with it!
- Total Problems Solved: 1
- Easy: 1
- Medium: 0
- Hard: 0
While this is a personal repository, I welcome discussions on problem-solving approaches! Feel free to open an issue if you have suggestions or questions about any solutions.
Happy Coding! 🎉