Welcome
I found this neat little python modul called algorithms and thought I would rewrite it in Rust.
The official github repository can be found here at algorithms.
If you want to install it directly from here use the following commands.
If you want to use it in your project use the following commands. It is published on crates.io
Sorting
The following algorithms are implemented:
- bubble sort
- bead sort
- heap sort
- counting sort
- cycle sort
- shell sort
- quick sort
- bitonic sort
- bogo sort
- bucket sort
- cocktail shaker sort
- comb sort
- exchange sort
- gnome sort
- heap sort
- meeting rooms sort
- merge sort
- pancake sort
- pigeonhole sort
- radix sort
- selection sort
- color sort
- stooge sort
- wiggle sort
Arrays
The following algorithms are implemented:
- flatten
- delete nth
- delete nth naive
- garage
- Josephus
Set
The following is implemented:
- find keyboard row
[!WARNING] This is still in progress.