@algorithm.ts/huffman
huffman + Euclidean algorithm
huffman + Euclidean algorithm
A linear time algorithm to sieve prime numbers and get the Euler's totient function
Sliding window
Typescript implementation of stacks. (circular stack and etc)
Find the index of first elements which greater than the target element.
The ISAP algorithm implemented in typescript
Knuth shuffle
Find the longest common subsequence.
Find the longest increase subsequent.
Find the index of first elements which greater or equals than the target element.
The manacher algorithm for solving palindrome string problems
The MCMF algorithm implemented in typescript
Tranverse the permutation of a list.
A typescript implementation of the Linear-Sieve algorithm for prime numbers.
Priority queue.
Typescript implementation of queues, such as priority queue and circular queue.
Conversion between Roman numerals and Arabic numerals
Knuth shuffle
A linear time algorithm to sieve prime numbers
A Base64 encoding implementation.