# algorithms-ts

> Java to Typesctipt translations of algorithms from Robert Sedgewick and Kevin Wayne's website for their book Algorithms.

Latest version **0.1.3** (published 2018-07-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install algorithms-ts
pnpm add algorithms-ts
yarn add algorithms-ts
bun add algorithms-ts
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.3 |
| Published | 2018-07-16 |
| First published | 2017-10-05 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 6.9.0 |
| Dependencies | 1 |
| Unpacked size | 184.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Bogdan Prishedko |
| Maintainers | prishedko |

## Links

- npm: https://www.npmjs.com/package/algorithms-ts
- Repository: https://github.com/prishedko/algorithms-ts
- Homepage: https://github.com/prishedko/algorithms-ts#readme
- Issues: https://github.com/prishedko/algorithms-ts/issues
- npm.io page: https://npm.io/package/algorithms-ts

## Dependencies (1)

- [tslib](https://npm.io/package/tslib.md) ~1.7.1

## Recent versions

- 0.1.3 (latest) — 2018-07-16
- 0.1.2 — 2018-03-21
- 0.1.1 — 2017-11-12
- 0.1.0 — 2017-10-29
- 0.0.2 — 2017-10-14
- 0.0.1 — 2017-10-05

## README

# algorithms-ts
Java to Typesctipt translations of [algorithms](https://github.com/kevin-wayne/algs4) from Robert Sedgewick and Kevin
Wayne's [website](http://algs4.cs.princeton.edu/home/) for their book [Algorithms, 4th Edition](http://a.co/dZW9aB8).

### Implemented algorithms and data structures

#### Containers
* [Stack](https://prishedko.github.io/algorithms-ts/interfaces/containersapi.stack.html)
* [Queue](https://prishedko.github.io/algorithms-ts/interfaces/containersapi.queue.html)
    * [Linked Queue](https://prishedko.github.io/algorithms-ts/modules/containersbuilders.html#newqueue)
    * [Max Priority Queue](https://prishedko.github.io/algorithms-ts/modules/containersbuilders.html#newmaxpq)
    * [Min Priority Queue](https://prishedko.github.io/algorithms-ts/modules/containersbuilders.html#newminpq)

#### Directed graphs
* [Depth First Order](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.depthfirstorder.html)
* [Digraph](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.digraph.html)
* [Digraph Search](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.digraphsearch.html)
* [Directed](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.directed.html)
* [Directed Cycle](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.directedcycle.html)
* [Directed Eulerian Cycle](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.directedeuleriancycle.html)
* [Directed Eulerian Path](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.directedeulerianpath.html)
* [Directed Paths](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.directedpaths.html)
* [Strongly Connected Components](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.stronglyconnectedcomponents.html)
* [Topological Order](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.topologicalorder.html)
* [Transitive Closure](https://prishedko.github.io/algorithms-ts/interfaces/graphsapi.transitiveclosure.html)
* [Vertex](https://prishedko.github.io/algorithms-ts/modules/graphsapi.html#vertex)

#### Common Utils
* [Collection](https://prishedko.github.io/algorithms-ts/interfaces/commonsapi.collection.html)
* [CollectionIterator](https://prishedko.github.io/algorithms-ts/interfaces/commonsapi.collectioniterator.html)

Please find [detailed documentation on GitPages](https://prishedko.github.io/algorithms-ts/)

---
_Source: https://npm.io/package/algorithms-ts · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
