algocol
is a collection of helpful algorithms, including sorting algorithms,
graph-traversal algorithms and so on. These algorithms have been designed to
be generic over different types, so that you can throw in any type which
implements the correct traits and use the functions defined here.
- Binary Search
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort (including its affiliated merge function)
- Tim Sort
- Quick Sort (including its affiliated partition function)