Welcome to my daily DSA journey! This repository is a dedicated space where I document my progress as I tackle LeetCode problems using JavaScript.
To keep the workflow seamless, I use LeetSync to automatically push my accepted submissions from LeetCode directly to this repo.
- Language: JavaScript (Node.js)
- Platform: LeetCode
The repository is organized by problem name and ID. Each directory typically contains:
solution.js: The JavaScript implementation of the algorithm.README.md: Problem description, constraints, and notes (auto-generated by LeetSync).
My objective is to build a consistent habit of problem-solving. By solving one or more problems daily, I aim to:
- Master fundamental Data Structures (Arrays, Linked Lists, Trees, Graphs).
- Refine my understanding of Algorithms (Sorting, Searching, Dynamic Programming).
- Write clean, efficient, and readable JavaScript code.
If you want to explore the solutions locally:
- Clone the repo:
git clone [https://github.com/jayalloyd/Data-Structures-and-Algorithms.git](https://github.com/jayalloyd/Data-Structures-and-Algorithms.git)