Browse by Keyword: "algorithm"

Page 1

algorithmbox A metaheuristic algorithm development framework for solving discrete optimization problem

battleship-search maximize an n-dimensional landscape using the battleship search algorithm

bianca An automated interactive white-box algorithm testing language which compiles down to JSON AST.

binary-merge 2-way merge

bisection A JavaScript port of the bisection algorithm that is used in Python

boids ERROR: No file found!

bubble-sort Bubble sort

bucket-sort Bucket sort

cardinality Set cardinality estimates using HyperLogLog implementation

code-warrior code like a warrior

conflation Helps aggregate subject-predicate-object triples into condensed "digests"

count-min-sketch Count-Min Sketch Data Structure

counting-sort Counting sort

dhash Compute difference hash of image

dlx Knuth's Dancing Links algorithm for the exact cover problem

dlx-examples Example solutions to exact cover problems with dlx

fractal-terrain-generator fractal terrain generator

gena Genetic Algorithm framework for NodeJS

genetic-algorithm Gentic Algorithm TypeScript implementation, customisable

graph-algos js graph algos

group A fair grouping mechanism for tournaments

hanser-ring-finder Find Rings in Molecular Graphs

hash.block An abstract hash stream class that feeds hash algorithm blocks of bytes.

hash.murmur3.32 A pure-JavaScript 32-bit Murmur3 hash that implements the `crypto.Hash` and `stream.Transform` interfaces. An abstract hash stream class that implements `crypto.Hash`

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

heap-sort Heap sort

humansort sorting for human readability

insertion-sort Insertion sort

interval-tree interval tree in javascript

introsort Javascript implementation of Introsort

jsalg js base algorithms library

jshashes A fast and independent hashing library pure JavaScript implemented (ES3 compliant) for both server and client side (MD5, SHA1, SHA256, SHA512, RIPEMD, HMAC and Base64)

jumprope Fast string editing in Javascript using skip lists

knuth-shuffle The Fisher-Yates (aka Knuth) shuffle for Browser and Node.js

layout Organize and layout items based on various algorithms

lfger-d3 The code for d3 library, connects and utilizes diablo III api.

linear-partitioning Given an array of numbers, partition them into a number of buckets, preserving order, where the ranges of each bucket are as close as possible.

livia-algorithm The Livia Algorithm

longest-common-substring an implementation of the longest common substring problem

lump count records in n contiguous buckets of equal size

maximum-subarray Maximum subarray

merge-sort Merge sort

ndflow n-dimensional network flow solver

node-pathfinding a Node.JS implementation for AStar path finding algorithm. This implementation uses primitive data types (Number and Byte/Buffer) to present location and block data that significantly improve the speed and have a good control on memory consumption

node-sort A sorting library for Node.js

node-summary Summarizes text using a naive summarization algorithm

pathfinding Comprehensive pathfinding library for grid based games

pf Point free style!

qsort Implementation of BSD's qsort in javascript

quick-sort Quick sort

radix-sort Radix sort

selection-sort Selection sort

simplemapreduce Simple MapReduce implementation, written in JavaScript

sort-algo sort an array

sortedlist sorted list

soundex Generate a soundex index for a word.

spaced-repetition-learning Implements SuperMemo-2, a spaced repetition algorithm that optimizes learning based on assigning difficulty levels to paried associates.

square-matrix-multiply Square matrix multiply

ssa-layout Organize and layout items based on various algorithms, forked from Todd Wolfson's layout

stablematch A pure javascript implementation of the Stable Matching Algorithm.

upper-bound Find the index of the first element greater than x in a sorted array

uupaa.clone.js Structured clone implement.

Page 1

npm loves you