Skip to content

arafat-fullstackdev/50_Days-of-JS_-DSA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

50 Days of JS & DSA

Welcome to the 50 Days of JavaScript and Data Structures & Algorithms (DSA) challenge! This repository is dedicated to practicing and learning DSA concepts while improving JavaScript skills.

Purpose

The goal of this project is to:

  • Enhance problem-solving skills.
  • Build a strong foundation in Data Structures and Algorithms.
  • Improve proficiency in JavaScript for technical interviews and real-world problem-solving.

Structure

The project is divided into 50 days, with each day focusing on a specific DSA topic or a set of JavaScript problems. Here's an example breakdown:

  1. Day 1-5: Arrays and Strings
  2. Day 6-10: Linked Lists
  3. Day 11-15: Stacks and Queues
  4. Day 16-20: Trees and Graphs
  5. Day 21-25: Recursion
  6. Day 26-30: Sorting Algorithms
  7. Day 31-35: Searching Algorithms
  8. Day 36-40: Dynamic Programming
  9. Day 41-45: Advanced Graph Algorithms
  10. Day 46-50: Mixed Problem-Solving

Each day's folder contains:

  • Problem Statement: Description of the task.
  • Solution: JavaScript code implementing the solution.
  • Explanation: Comments or a separate markdown file explaining the approach.

How to Use This Repository

  1. Clone the repository:
    git clone https://github.com/your-username/50_Days-of-JS_-DSA.git
  2. Navigate to the folder for the current day and start solving problems.
  3. Commit your solutions daily:
    git add .
    git commit -m "Day X: Solved problems on Y topic"
    git push

Resources

Here are some recommended resources for learning JavaScript and DSA:

Contribution

Feel free to fork the repository and submit pull requests if you have:

  • Better solutions to existing problems.
  • New problems to include in the challenge.

License

This project is open-source and available under the MIT License. Happy coding! 🚀

About

Javascript DSA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published