This repository contains my solutions to a wide variety of algorithmic problems from RoshdiLeetCode, implemented to improve my problem-solving, data structures, and programming skills.
- Strengthen coding skills and logical thinking
- Practice data structures and algorithms
- Prepare for technical interviews
- Track my progress over time
- C#
- Python
- JavaScript
(More languages may be added as I explore further)
markdown Copy Edit
- Arrays & Strings
- Linked Lists
- Trees
- Dynamic Programming
- Graphs
- Recursion
- Greedy
- Backtracking
- And more...
- Each problem solution includes comments to explain the logic.
- Some problems may have multiple solutions for comparison (e.g., brute force vs. optimized).
- I'm gradually adding explanations and test cases.
These solutions are for educational purposes only. Please try to solve the problems yourself before viewing the solutions.
Happy Coding! 😊
Ahmed Roshdy