Welcome to my LeetCode solutions repository! This repository contains my solutions to various LeetCode problems, organized by problem category and difficulty. This repo aims to track my progress, provide a resource for others to learn from, and serve as a reference for myself in the future.
The repository is structured as follows:
- Easy: Contains solutions for problems categorized as "Easy" on LeetCode.
- Medium: Contains solutions for problems categorized as "Medium" on LeetCode.
- Hard: Contains solutions for problems categorized as "Hard" on LeetCode.
- Others: Solutions that do not fit into the above categories, such as contest problems or special cases.
- Python: The primary programming language used for solving problems.
| 🟢 Easy | 🟡 Medium | 🔴 Hard | |
|---|---|---|---|
| Solved | 29 | 101 | 10 |
NeetCode 250 · 109 / 250 problems tracked
| Pattern | Solved | Total | Progress |
|---|---|---|---|
| Arrays & Hashing | 8 | 22 | ████░░░░░░░░ 36% |
| Two Pointers | 5 | 13 | █████░░░░░░░ 38% |
| Sliding Window | 4 | 9 | █████░░░░░░░ 44% |
| Stack | 5 | 14 | ████░░░░░░░░ 36% |
| Binary Search | 10 | 14 | █████████░░░ 71% |
| Linked List | 9 | 14 | ████████░░░░ 64% |
| Trees | 11 | 23 | ██████░░░░░░ 48% |
| Tries | 0 | 4 | ░░░░░░░░░░░░ 0% |
| Heap / Priority Queue | 5 | 12 | █████░░░░░░░ 42% |
| Intervals | 5 | 7 | █████████░░░ 71% |
| Greedy | 1 | 14 | █░░░░░░░░░░░ 7% |
| Graphs | 9 | 21 | █████░░░░░░░ 43% |
| Advanced Graphs | 3 | 10 | ████░░░░░░░░ 30% |
| Backtracking | 11 | 17 | ████████░░░░ 65% |
| 1-D Dynamic Programming | 12 | 17 | ████████░░░░ 71% |
| 2-D Dynamic Programming | 6 | 16 | ████░░░░░░░░ 38% |
| Bit Manipulation | 3 | 10 | ████░░░░░░░░ 30% |
| Math & Geometry | 2 | 13 | ██░░░░░░░░░░ 15% |
If you have any questions or suggestions, feel free to contact me at:
- Email: cristian.c.spagnuolo@gmail.com
- LinkedIn: Cristian C. Spagnuolo
This project is licensed under the MIT License - see the LICENSE file for details.