Here are some classic algorithms implemented using Moonbit.
Welcome to contribute!!! specific reference here.
Name | State | Remarks |
---|---|---|
Cons List | Finished | - |
Stack | Unfinished | - |
Queue(Mutable) | Unfinished | - |
Queue(Immutable) | Unfinished | - |
LinkedList | Unfinished | - |
Set(Mutable) | Unfinished | - |
Set(Immutable) | Unfinished | - |
Map(Mutable) | Unfinished | - |
Map(Immutable) | Unfinished | - |
HashSet(Mutable) | Unfinished | - |
HashSet(Immutable) | Unfinished | - |
HashMap(Mutable) | Unfinished | - |
HashMap(Immutable) | Unfinished | - |
Heap(Binary) | Unfinished | - |
Heap(Pairing) | Unfinished | - |
Leftist Tree(Mutable) | Unfinished | - |
Leftist Tree(Immutable) | Unfinished | - |
Union-Find Set(Mutable) | Unfinished | - |
Union-Find Set(Immutable) | Unfinished | - |
Segment Tree(Mutable, no lazy) | Unfinished | - |
Segment Tree(Mutable, lazy) | Unfinished | - |
Segment Tree(Immutable) | Unfinished | - |
BST | Unfinished | - |
Treap(Mutable) | Unfinished | - |
Treap(Immutable) | Unfinished | - |
Splay | Unfinished | - |
AVL | Unfinished | - |
RBT | Unfinished | - |
Trie(Mutable) | Unfinished | - |
Trie(Immutable) | Unfinished | - |
Finger Tree | Unfinished | - |
Binary Exponentiation | Unfinished | - |
KMP | Unfinished | - |
Sort | Unfinished | There are too many algorithms of this sorting and they are always in an unfinished state. Welcome to contribute different sorting algorithms! |
You can participate in contributing to unfinished questions through Pull Request at any time! Please refer to existing algorithms to write commit formats, main files, and test files.