Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mailsg/data-structures-and-algorithms
Algorithms and data structures implemented in JavaScript with explanations.
https://github.com/mailsg/data-structures-and-algorithms
Last synced: 7 days ago
JSON representation
Algorithms and data structures implemented in JavaScript with explanations.
- Host: GitHub
- URL: https://github.com/mailsg/data-structures-and-algorithms
- Owner: mailsg
- License: mit
- Created: 2023-08-02T09:25:29.000Z (over 1 year ago)
- Default Branch: development
- Last Pushed: 2024-03-09T13:09:10.000Z (11 months ago)
- Last Synced: 2024-12-08T14:41:21.904Z (2 months ago)
- Language: JavaScript
- Size: 721 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📗 Table of Contents
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Setup](#setup)
- [Prerequisites](#prerequisites)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)# 📖 Data Structures and Algorithms
**Data Structures and Algorithms** repo caters to make the learning of DSA a fun activity among peers.
JavaScript
- **Linked Lists**
- **Queues**
- **Stacks**
- **Trees**
- **Heaps**
- **Graphs**
- **Sorting**
- **Searching**
To get a local copy up and running, follow these steps.
### Prerequisites
In order to run this project you need **nodejs**. To download **nodejs** visit [nodejs.org](https://nodejs.org/en/download/).
```sh
npm install
node filename.js
```
### Setup
```sh
git clone [email protected]:mailsg/Data-Structures-and-Algorithms.git
cd Data-Structures-and-Algorithms
```
### Run tests
To run tests, run the following command:
```sh
npx hint .
npx eslint "**/*.{js,jsx}"
npx stylelint "**/*.{css,scss}"
```
👤 **Sandeep Ghosh**
- GitHub: [@mailsg](https://github.com/mailsg)
- LinkedIn: [LinkedIn](https://linkedin.com/in/sandeep0912/)
- [ ] **Leetcode Challenges**
- [ ] **Hackerrank Challenges**
- [ ] **Live Coding**
- [ ] **Dynamic Programming**
- [ ] **Framework Features**
Contributions, issues, and feature requests are welcome!
Feel free to check the [issues page](../../issues/).
If you like this project kindly star it. This will motivate us to come up with more content.
I would like to thank all my peers who made this project possible and also would like to thank the Open Source community for making vast resources available for free.
This project is [MIT](./LICENSE) licensed.