Selection

Run Settings
LanguageRust
Language Version
Run Command
fn selection_sort(array: &mut [i32]) { let mut min; for i in 0..array.len() { min = i; for j in (i+1)..array.len() { if array[j] < array[min] { min = j; } } let tmp = array[i]; array[i] = array[min]; array[min] = tmp; } } fn main() { let mut values = [ 5, 8, 4, 1, 7, 2, 3, 6 ]; println!("valores anteriores {:?}", values); selection_sort(&mut values); println!("Valores ahora {:?}", values); }
Editor Settings
Theme
Key bindings
Full width
Lines