Welcome to the Data Structures and Algorithms repository! This repository contains a collection of commonly used data structures and algorithms implemented in TypeScript and JavaScript. The purpose of this repository is to help developers learn and understand these fundamental concepts and to serve as a reference for coding interviews and problem-solving challenges.
In this repository, you will find implementations of various data structures and algorithms in TypeScript and JavaScript. Each data structure and algorithm is organized in its respective folder with clear explanations and code examples.
Contributions to this repository are welcome! If you'd like to add new data structures, algorithms, or improve existing ones, please follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature/new-data-structure
- Make your changes and commit them:
git commit -m 'Add new data structure'
- Push to the branch:
git push origin feature/new-data-structure
- Submit a pull request.
This repository is licensed under the MIT License. See the LICENSE file for details.