Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simonespa/algorithms-and-data-structures

An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.
https://github.com/simonespa/algorithms-and-data-structures

algorithms arrays bfs data-structures dfs dynamic-programming graph graph-theory in-order iteration list post-order pre-order recursion search-algorithms sorting-algorithms tree

Last synced: 25 days ago
JSON representation

An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.

Awesome Lists containing this project

README

        

# Algorithms & Data structures

This repo is an open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.

## How to use it

Install all dependencies

```
pnpm install
```

To play around with the data structures and algorithms and create your own stuff, run TS in watch mode in order to get incremental compilation errors while you code

```
pnpm dev
```

You can run a TS script

```
pnpm start
```

You can also write tests and run the entire suite once

```
pnpm test
```

or run it in watch mode

```
pnpm test:watch
```