This repository is a collection of TypeScript algorithms and data structures. It is intended for educational purposes and serves as a reference for developers who want to learn and practice TypeScript.
It includes code and patterns from the "JavaScript Algorithms" repository, translated from JavaScript to TypeScript. JavaScript Algorithms
Please note that the repository is still a work in progress, and new algorithms and patterns will be added over time.
To get started with the repository, follow these simple steps:
Clone the repository to your local machine using the command:
git clone https://github.com/behzadam/algorithms.gitInstall the required dependencies by running the following command:
pnpm installRun all tests
pnpm testFormat checking
pnpm format:checkFormat fixing
pnpm format:fixRun ESLint
pnpm lintThe "TypeScript Algorithms, Data Structures and Patterns" repository is licensed under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.
If you have any questions or suggestions regarding the repository, please feel free to contact me.