#sorting #step #terms

nightly sort-steps

Sort terms step by step

7 releases

0.2.4 Mar 27, 2023
0.2.3 Mar 27, 2023
0.2.0 Apr 20, 2022
0.1.0 Apr 20, 2022
0.0.0 Apr 20, 2022

#7 in #terms

Download history 15/week @ 2024-02-25 5/week @ 2024-03-10 45/week @ 2024-03-17 65/week @ 2024-03-31

115 downloads per month
Used in sort-visual

MPL-2.0 license

30KB
577 lines

#[test]
fn sort_step_by_step() {
    let numbers = [5, 9, 3, 6, 8, 2, 1, 7, 4];
    println!("Bubble Sort Steps:");
    for (i, v) in bubble_sort(&numbers).enumerate() {
        println!("#{}: {:?}", i, v);
    }
    println!("Insertion Sort Steps:");
    for (i, v) in insertion_sort(&numbers).enumerate() {
        println!("#{}: {:?}", i, v);
    }
    println!("Pancake Sort Steps:");
    for (i, v) in pancake_sort(&numbers).enumerate() {
        println!("#{}: {:?}", i, v);
    }
}

#[test]
fn bogo_step_by_step() {
    let numbers = [3, 4, 1, 2, 5];
    println!("Bogo Sort Steps:");
    for (i, v) in bogo_sort(&numbers).enumerate() {
        println!("#{}: {:?}", i, v);
    }
}

Dependencies

~315KB