algoholic.js

1.0.0 • Public • Published

algoholic.js

==================

Classic algorithms and data structures implemented in JavaScript. Build by taha Nebti for acm tcpc training.

Installing

npm install --save algoholic

Contents

Math algorithms

require('algorithms/math');
// or
require('algorithms').Math;
  • collatzConjecture
  • extendedEuclidean
  • fastPower
  • fibonacci
  • findDivisors
  • fisherYates
  • gcd (Greatest common divisor)
  • greatestDifference
  • lcm (Least common multiple)
  • newtonSqrt
  • nextPermutation
  • powerSet
  • reservoirSampling
  • shannonEntropy

Package Sidebar

Install

npm i algoholic.js

Weekly Downloads

2

Version

1.0.0

License

MIT

Last publish

Collaborators

  • tahanebti