This repository contains my personal solutions to Data Structures and Algorithms (DSA) problems, primarily sourced from LeetCode. The focus is to systematically practice core DSA topics, improve problem-solving skills, and maintain an organized archive for review.
├── Arrays/
├── Diagram/
├── Dynamic Programming/
├── Linked List/
├── Maths/
├── Strings/
- Arrays/: Problems related to array data structures and algorithms.
- Diagram/: All diagram related to concepts to visualise the concepts.
- Dynamic Programming/: Solutions to problems using dynamic programming techniques.
- Linked List/: Solutions involving singly or doubly linked lists.
- Maths/: Mathematical algorithms and problem solutions.
- Strings/: String manipulation and algorithmic string problems.
- Navigate to the relevant topic folder to explore problems and their solutions.
- Each file typically contains:
- Problem name or a brief description.
- Solution code (Python, C++, or another language).
- (Optional) Short explanation of the approach.
- Arrays
- Diagram
- Dynamic Programming
- Linked List
- Maths
- Strings
- ✅ Problems solved: (update as I add solutions)
- 🎯 Goal: Solve a broad range of problems for each core topic
- This structure will evolve as I add more solutions and cover extra topics.
- Some folders may contain subfolders or further categorization in the future.
This repository is intended for personal learning and self-improvement. Problem statements are property of LeetCode. Please use the material responsibly.
Happy coding!