/data-structures-and-algorithms

:blue_book: A Typescript companion to the book A Common-Sense Guide to Data Structures and Algorithms by Jay Wengrow

Primary LanguageTypeScriptISC LicenseISC

Book A Common-Sense Guide to Data Structures and Algorithms by Jay Wengrow


This repository aims to be a companion to the book A Common-Sense Guide to Data Structures and Algorithms by Jay Wengrow. I rewrote most of the data structures and algorithms found in the book in Typescript. Practicing what you read is another way to learn. I made it for myself and decided to share it publicly.

⚠️ It's not production-ready. The tests are not exhaustive. They are mostly there for documentation on how to use things. It's a just start to dig deeper into data structures and algorithms.

There's no context. If you want to know more, you can find my notes that may spark ✨ your interest in reading the book. 😄

Many thanks to Jay Wengrow, who allowed me to share my notes and this repository! 🙏

Development

yarn install
yarn test
yarn test:watch

Feel free to create an issue if you find ways to improve the code.

Using ESLint to validate TypeScript files in VS Code

https://github.com/microsoft/vscode-eslint#using-eslint-to-validate-typescript-files