The manacher algorithm for solving palindrome string problems
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.
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
Sliding window
Knuth shuffle
Bellman-ford algorithm.
Dijkstra algorithm optimized with priority queue.
Find set written in Typescript.
The MCMF algorithm implemented in typescript
Find the index of first elements which greater or equals than the target element.
Binary Index Tree
Find the diff between of two sequence or string.
The ISAP algorithm implemented in typescript
Find the index of first elements which greater or equals than the target element.