Welcome to the 100 Days of DSA repository! This project is a journey of mastering Data Structures and Algorithms (DSA) through a 100-day challenge. Each day, a new problem or concept is tackled to build a strong foundation in DSA.
The 100 Days of DSA challenge is designed to provide a structured approach to learning DSA. The goal is to cover various topics including arrays, linked lists, trees, graphs, and dynamic programming through daily exercises and problem-solving.
This repository is organized as follows:
/LINKLIST/day1
: Problems and solutions for Day 1./LINKLIST/day2
: Problems and solutions for Day 2.- ...
/day100
: Problems and solutions for Day 100.
Each day's folder contains:
- A problem statement or description.
- Solution code.
- Explanations and notes.
To get started with the 100 Days of DSA challenge, follow these steps:
-
Clone the Repository:
git clone https://github.com/yourusername/100th_days_of_DSA.git
-
Navigate to a Specific Day's Folder:
cd 100th_days_of_DSA/day_1
-
Review the Problem Statement: Open the
problem_description.md
file to understand the problem for the day. -
Check the Solution: Review the solution in the
solution.py
(or.cpp
,.java
, etc.) file. -
Practice and Experiment: Implement the solution yourself and experiment with variations to deepen your understanding.
This project is licensed under the MIT License - see the LICENSE file for details.
For any questions or feedback, you can reach out to me via LinkedIn: Your LinkedIn Profile.
Happy coding!
### Instructions for Use:
1. **Update the URLs:** Replace placeholder URLs with the actual links to your GitHub repository and LinkedIn profile.
2. **Add Details:** Fill in the specific details for each day's content as needed.
3. **Customize Sections:** Modify any sections to better fit your project's needs or structure.
Feel free to adjust the content based on what’s most relevant for your repository!