Sanjeev-Panday / algorithms-js

Consumable Data Structures and Algorithms library in JavaScript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

algorithms-js Build Status Build status npm npm awesome

Consumable Data Structures and Algorithms library in JavaScript

Installation

Run

$ npm install algorithms-js

Or use unpkg:

<script src="https://unpkg.com/algorithms-js/dist/algorithms.min.js"></script>

Or use jsdeliver:

<script src="https://cdn.jsdelivr.net/npm/algorithms-js/dist/algorithms.min.js"></script>

Usage

Library contains both algorithms as well as data structures:

Data Structures

Currently, library supports following data structures:

Algorithms

Currently library supports following algorithms:

Search

Various Searching algorithms:

Sort

Various Sorting algorithms:

Math

Various Math algorithms:

String

Various String algorithms:

Geometry

Various Geometry algorithms:

Development

Run:

$ git clone https://github.com/manrajgrover/algorithms-js.git
$ cd algorithms-js
$ npm install

This will setup the library dependencies for you.

To run tests, run

$ npm run test

To lint your code, run

$ npm run lint

To generate test coverage, run

$ npm run report

To build docs, run

$ npm run docs

To build for browser, run

$ npm run build-dev

Get in touch

Say hi on twitter

License

MIT © Manraj Singh

About

Consumable Data Structures and Algorithms library in JavaScript

License:MIT License


Languages

Language:JavaScript 100.0%