Welcome to my DSA Practice repository! This repo is a collection of my daily Data Structures and Algorithms practice, solving problems across various platforms and using different techniques. The main goal is to improve problem-solving skills, coding efficiency, and mastery over core concepts in DSA.
This repository contains solutions for problems across different topics in Data Structures and Algorithms. These are primarily implemented in [language you're using, e.g., C++, Java, Python, etc.] and span topics such as arrays, linked lists, trees, graphs, dynamic programming, and more.
Feel free to explore the solutions, suggest optimizations, or provide feedback!
The repository is organized into folders by topic:
- Arrays & Strings
- Linked Lists
- Stacks & Queues
- Recursion
- Binary Trees & Binary Search Trees
- Dynamic Programming
- Graphs
- Sorting & Searching
- Hashing
- Backtracking
Each folder contains solutions to problems along with explanations, where necessary. Every solution includes:
- Problem Statement: A brief description of the problem.
- Solution: Code implementation.
- Time Complexity: Time complexity analysis for the solution.
- Space Complexity: Space complexity analysis for the solution.
The problems I practice come from various platforms like:
Feel free to try them yourself!
- Solve at least 1 DSA problem every day.
- Cover all major DSA topics.
- Track progress over time and improve performance.
Got a better solution or suggestion? Feel free to fork the repository, create an issue, or submit a pull request. Contributions are always welcome!
You can track my daily progress below:
Date | Problem | Topic | Solution Link |
---|---|---|---|
2024-09-20 | Two Sum | Arrays & Hashing | Link |
2024-09-19 | Merge Intervals | Sorting & Arrays | Link |
2024-09-26 | Find Node in Tree | AVL Tree | Link |
| 2024-09-20 | Two Sum | Arrays & Hashing| Link | | 2024-09-19 | Merge Intervals | Sorting & Arrays| Link | | 2024-09-26 | Find Node in Tree | AVL Tree | Link |
If you have any questions or suggestions, feel free to reach out!
- Email: [email protected]
- GitHub: https://github.com/heizshubham
- LinkedIn: www.linkedin.com/in/shubham-pandey-02852a1b2
- Portfolio: https://shubham-portfolio-plum.vercel.app/
- Instagram:
This repository is licensed under the MIT License - see the LICENSE file for details.