A comprehensive repository of solved Leetcode problems focused on Data Structures and Algorithms (DSA).
Each solution includes a brief description, approach explanation, and clean, well-commented code for clarity and learning as well thorough explanations related to Big-O Notation and Time Complexity.
This repository is designed for developers who want a quick interview prep and refine their understanding of DSA concepts by solving Leetcode problems.
| Data Structure | Link |
|---|
More to be added here later.
| Leetcode Solution | Problem Links |
|---|---|
/leetcode_solutions/ReverseString.ts |
Leetcode Problem |
/leetcode_solutions/TwoSum.ts |
Leetcode Problem |
/leetcode_solutions/VaccumCleanerRoute.java |
Leetcode Problem |
/leetcode_solutions/ContainsDuplicate.ts |
Leetcode Problem |
/leetcode_solutions/ValidAnagram.ts |
Leetcode Problem |
/leetcode_solutions/RansomNote.ts |
Leetcode Problem |
🧠 Learning Resources on softwareblog.dev
Explore in-depth guides, tutorials, and articles related to DSA and Leetcode problem-solving on softwareblog.dev. More to be added here later.
| Topic | Link |
|---|---|
| Arrays and Strings Explained | Read Article |
| Deep Dive into Maps, Sets, and Lists | Read Article |
| Algorithms and Big-O Notation | Read Article |
| Hashing and Encryption Algorithms | Read Article |
| Understanding the LRU Cache | Read Article |
Clone this repository
git clone https://github.com/CodingAbdullah/Leetcode-DSA-Solutions.git