Browse by Keyword: "algorithm"
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
boids ERROR: No README.md 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.stream 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
jsalg js base algorithms library
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 lger.com 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!
quick-sort Quick sort
radix-sort Radix sort
selection-sort Selection sort
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
upper-bound Find the index of the first element greater than x in a sorted array
uupaa.clone.js Structured clone implement.