huffman + Euclidean algorithm
Find the longest common subsequence.
A algorithm based on minimax search and alpha-beta prune to solve gomoku game.
Knuth shuffle
Dancing link + Algorithm X
Typescript implementation of queues, such as priority queue and circular queue.
A efficient Sudoku solver and creator.
Huffman code
The dinic algorithm implemented in typescript
A Base64 encoding implementation.
GCD + Euclidean algorithm
Priority queue.
Conversion between Roman numerals and Arabic numerals
Knuth shuffle
Sliding window
The MCMF algorithm implemented in typescript
Bellman-ford algorithm.
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