📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
TypeScript
4,884
136 commits
updated Oct 14, 2026
You can find the source code organized by chapter under the src folder.
Each file has the .js and the .ts extension, so you get both the JavaScript and the Typescript versions of the source code.
Each data structure and algorithm from parts 2 and 3 also have a _test_ folder where you can find the respective Jest test cases.
Install all dependencies
npm install
Run all tests
npm test
Run a particular example
cd src/01-intro
node 01-hello-variables.js
or:
node src/01-intro/01-hello-variables.js
Happy Coding!
Overall
Maintained
Code review
Latest release
Releases this year
1,799 followers · starred Jun 2019
1,272 followers · starred Apr 2018
168 followers · starred Dec 2020
245 followers · starred Jun 2018
📚 collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
TypeScript
4,884
136 commits
updated Oct 14, 2026
You can find the source code organized by chapter under the src folder.
Each file has the .js and the .ts extension, so you get both the JavaScript and the Typescript versions of the source code.
Each data structure and algorithm from parts 2 and 3 also have a _test_ folder where you can find the respective Jest test cases.
Install all dependencies
npm install
Run all tests
npm test
Run a particular example
cd src/01-intro
node 01-hello-variables.js
or:
node src/01-intro/01-hello-variables.js
Happy Coding!
Overall
Maintained
Code review
Latest release
Releases this year
1,799 followers · starred Jun 2019
1,272 followers · starred Apr 2018
168 followers · starred Dec 2020
245 followers · starred Jun 2018