Data update
This commit is contained in:
parent
35bcdeebf8
commit
74c69a0df6
2427 changed files with 31826 additions and 3468 deletions
|
|
@ -0,0 +1,12 @@
|
|||
fn selection_sort<T: std::cmp::PartialOrd>(arr: &mut [T]) {
|
||||
for i in 0 .. arr.len() {
|
||||
let unsorted = &mut arr[i..];
|
||||
let mut unsorted_min: usize = 0;
|
||||
for (j, entry) in unsorted.iter().enumerate() {
|
||||
if *entry < unsorted[unsorted_min] {
|
||||
unsorted_min = j;
|
||||
}
|
||||
}
|
||||
unsorted.swap(0, unsorted_min);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue