
A bountyful amount of algorithms ripe for the picking, choose your poison. runs with node.
[![NPM Version][npm-image]][npm-url]
[![NPM Downloads][downloads-image]][downloads-url]
[![Linux Build][travis-image]][travis-url]
[![Test Coverage][circleci-image]][circleci-url]
import Plentiful from 'plentiful';
Plentiful.sorts.timSort();
Plentiful()
Installation
This is a Node.js module available through the
npm registry.
Before installing, download and install Node.js.
Node.js 0.10 or higher is required.
Installation is done using the
npm install
command:
$ npm install plentiful
Follow our installing guide
for more information.
Features
- List of most to all algorithms
- Everything implemented in Javascript
- Focus on high performance
- //add info
- //add info
- //add info
- //add info
- //add info
Security Issues
If you discover a security vulnerability in Express, please see Security Policies and Procedures.
Quick Start
The quickest way to get started with Plentiful is to install globally and then use the implementType implementType
which will apply the best algorithm for the given task:
Install the Plentiful repo:
$ npm install -g plentiful
Call any algorithm you can think of:
$ plentiful timsort
Utilize implementType on any data set and find the bext algorithm to use:
$ plentiful implementType
$ timsort(data)? [Y/n]
$ ...
Install dependencies:
$ npm install
Philosophy
Just find the right algorithm and have fun, don't waste your time porting to a C++ library when you can call anything with Plentiful!
## Tests
To run the test suite, first install the dependencies, then run `npm test`:
```bash
$ npm install
$ npm test
People
The author of Plentiful is Antoine Nauleau
The current lead maintainer is Antoine Nauleau
List of all contributors
License
MIT