Algorithm Packages

leven

Measure the difference between two strings using the Levenshtein distance algorithm

4.0.0 • Published 3 years ago

timsort

TimSort: Fast Sorting for Node.js

0.3.0 • Published 8 years ago

yocto-queue

Tiny queue data structure

1.0.0 • Published 3 years ago

levenary

1.1.1 • Published 4 years ago

fastest-levenshtein

Fastest Levenshtein distance implementation in JS.

1.0.16 • Published 2 years ago

js-levenshtein

The most efficient JS implementation calculating the Levenshtein distance, i.e. the difference between two strings.

1.1.6 • Published 5 years ago

hash-stream-validation

Hash a stream of data, then validate

0.2.4 • Published 4 years ago

quickselect

A tiny and fast selection algorithm in JavaScript.

2.0.0 • Published 6 years ago

heap

binary heap (priority queue) algorithms (ported from Python's heapq module)

0.2.7 • Published 2 years ago

knuth-shuffle-seeded

The Fisher-Yates (aka Knuth) shuffle for Node.js, with seeding support

1.0.6 • Published 9 years ago

concaveman

Fast 2D concave hull algorithm in JavaScript (generates an outline of a point set)

1.2.1 • Published 3 years ago

@turf/simplify

turf simplify module

6.5.0 • Published 21 days ago

incremental-convex-hull

Incremental n-dimensional convex hull algorithm

1.0.1 • Published 10 years ago

@csstools/sass-import-resolve

An algorithm for resolving imports in Sass

1.0.0 • Published 6 years ago

lineclip

A fast polyline and polygon clipping library.

1.1.5 • Published 8 years ago

layout

Organize and layout items based on various algorithms

2.2.0 • Published 9 years ago

deep-strict-equal

Test for deep equality - Node.js `assert.deepStrictEqual()` algorithm as a standalone module

0.3.0 • Published 2 years ago

array-timsort

Fast JavaScript array sorting by implementing Python's Timsort algorithm

1.0.3 • Published 3 years ago

boundary

Provides boundary functions, (upper-bound and lower-bound).

2.0.0 • Published 1 year ago

@sindresorhus/fnv1a

FNV-1a non-cryptographic hash function

3.1.0 • Published 3 months ago