LeetCode Solutions
Welcome to my LeetCode Solutions repository! 🚀 This is where I document my journey solving various algorithmic challenges on LeetCode. Each solution showcases my problem-solving skills and growth as a developer, with a focus on JavaScript.
🛠️ Languages Used
JavaScript (primary focus)
📂 Repository Structure
The repository is organized by difficulty levels and includes subfolders for completed and not-completed solutions:
LeetCode-Solutions/
├── easy/
│ ├── problem-name/
│ │ ├── solution.js // Contains the solution code and time-space complexity as comments
├── medium/
│ ├── problem-name/
│ │ ├── solution.js // Contains the solution code and time-space complexity as comments
├── hard/
│ ├── problem-name/
│ │ ├── solution.js // Contains the solution code and time-space complexity as comments
📘 Topics Covered
Here are some of the topics I’ve worked on so far:
Arrays
Strings
Linked Lists
Binary Search
Recursion
Dynamic Programming
Sorting and Searching
🚀 Goals
Solve 100 problems in the next month.
Dive deeper into graph algorithms and dynamic programming.
Continuously optimize solutions for better performance.