sorting-algorithm 0.1.14

An implementation of various sorting algorithms
Documentation
# sorting-algorithm

various sorting algorithms implemented in Rust

The current implemented sorting algorithms are:

- Bogo Sort
- Bubble Sort
- Cocktail Shaker Sort
- Comb Sort
- Gnome Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Shell Sort

## Use

The use for each algorithm is essentially the same.

1. Import the module for the desired algorithm
2. Call the module's `sort()` function
3. Pass a mutable pointer as an argument

```Rust
use sorting_algorithm::bubble_sort;

fn main() {
    let &mut data = [3, 1, 2, 5, 4];

    bubble_sort::sort(&mut data);

    assert_eq!(data, [1, 2, 3, 4, 5]);
}
```