A algorithm based on minimax search and alpha-beta prune to solve gomoku game.
Find the longest common subsequence.
Knuth shuffle
Dancing link + Algorithm X
Typescript implementation of queues, such as priority queue and circular queue.
A efficient Sudoku solver and creator.
The dinic algorithm implemented in typescript
A Base64 encoding implementation.
GCD + Euclidean algorithm
Priority queue.
huffman + Euclidean algorithm
Conversion between Roman numerals and Arabic numerals
Knuth shuffle
Sliding window
Bellman-ford algorithm.
The MCMF algorithm implemented in typescript
Dijkstra algorithm optimized with priority queue.
Find set written in Typescript.
Binary Index Tree
Find the diff between of two sequence or string.
Find the index of first elements which greater or equals than the target element.
Find the index of first elements which greater or equals than the target element.
The ISAP algorithm implemented in typescript
Common types for the algorithm.ts packages.