Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arafat-alim/data_structure_algorithms

🚀 A comprehensive guide to mastering Data Structures and Algorithms using JavaScript. This repository follows the Striver's Interview Questions Guide, covering patterns, problem-solving, and advanced concepts with clean and detailed implementations. Perfect for interview preparation and skill-building!
https://github.com/arafat-alim/data_structure_algorithms

codingpractice datastructures dsa interviewpreparation javascript leetcodesolutions patterns

Last synced: about 2 months ago
JSON representation

🚀 A comprehensive guide to mastering Data Structures and Algorithms using JavaScript. This repository follows the Striver's Interview Questions Guide, covering patterns, problem-solving, and advanced concepts with clean and detailed implementations. Perfect for interview preparation and skill-building!

Awesome Lists containing this project

README

        

# DSA Learning Journey 🚀

![dsa-image](https://miro.medium.com/v2/resize:fit:1107/1*eiqy11RfyotD5dn3bEOQsg.jpeg)

Welcome to my DSA learning journey repository! This project is a curated guide for understanding and practicing Data Structures and Algorithms with code, patterns, and examples.

## Table of Contents 📖

- [DSA Learning Journey 🚀](#dsa-learning-journey-)
- [Table of Contents 📖](#table-of-contents-)
- [Introduction](#introduction)
- [Pattern Problems 🟡](#pattern-problems-)
- [How to Use This Repository](#how-to-use-this-repository)
- [Tracking Progress ✅](#tracking-progress-)
- [Contributing](#contributing)
- [Acknowledgments](#acknowledgments)

---

## Introduction

This repository serves as a step-by-step guide for improving problem-solving skills in DSA. Each folder contains a specific topic with solutions implemented in JavaScript, accompanied by HTML pages for better visualization.

---

## Pattern Problems 🟡

| Problem No. | Description | File Link | Status |
| ----------- | ---------------------------- | ------------------------------------------------- | ----------- |
| 1 | Print a 4x4 pattern of stars | [01_pattern.js](/strivers/patterns/01_pattern.js) | ✅ Complete |

---

## How to Use This Repository

1. Clone this repository to your local machine:

```bash
git clone https://github.com//DSA-Learning-Journey.git
cd DSA-Learning-Journey
```

2. Open the `strivers/patterns/index.html` file in your browser to view the solutions visually.

3. Explore individual `.js` files for step-by-step explanations.

---

## Tracking Progress ✅

| Topics Covered | Status |
| -------------------- | ---------- |
| Patterns | ✅ Done |
| Sorting Algorithms | ⬜ Pending |
| Searching Algorithms | ⬜ Pending |

---

## Contributing

Feel free to fork this repository and submit pull requests for improvements or additional problems.

---

## Acknowledgments

Thanks to various DSA learning platforms like [Striver's SDE Sheet](https://takeuforward.org) and other resources for guiding me through this learning process.

---