2个版本

0.1.1 2024年4月17日
0.1.0 2024年4月17日

#975 in 算法

MIT/Apache

5KB
79

Rust排序库

使用方法

这个Rust库提供了用于排序各种类型对象的排序算法。它包括快速排序、选择排序、插入排序和归并排序的实现。

要在Rust项目中使用此库,请将以下行添加到您的Cargo.toml文件中

[dependencies]
assign1 = "0.1.0"

## Demo Screenshots



## Examples

Here's a simple example demonstrating how to use the sorting functions provided by this library:

use sorting_library::{quick_sort, selection_sort, insertion_sort, merge_sort};

fn main() { let mut numbers = vec![3, 1, 4, 1, 5, 9, 2, 6];

// Sort using Quick Sort
quick_sort(&mut numbers);
println!("Sorted using Quick Sort: {:?}", numbers);

// Sort using Selection Sort
selection_sort(&mut numbers);
println!("Sorted using Selection Sort: {:?}", numbers);

// Sort using Insertion Sort
insertion_sort(&mut numbers);
println!("Sorted using Insertion Sort: {:?}", numbers);

// Sort using Merge Sort
merge_sort(&mut numbers);
println!("Sorted using Merge Sort: {:?}", numbers);

}

无运行时依赖