Sort stability: Difference between revisions
Content added Content deleted
m (→{{header|Rust}}: Applied rustfmt, updated trim_right_matches to trim_end_matches) |
|||
Line 1,209: | Line 1,209: | ||
<lang rust>fn main() { |
<lang rust>fn main() { |
||
let country_city = [ |
let country_city = [ |
||
("UK", "London"), |
|||
("US", "New York"), |
|||
("US", "Birmingham"), |
|||
("UK", "Birmingham"), |
|||
]; |
|||
let mut city_sorted = country_city.clone(); |
let mut city_sorted = country_city.clone(); |
||
Line 1,219: | Line 1,221: | ||
let mut country_sorted = country_city.clone(); |
let mut country_sorted = country_city.clone(); |
||
country_sorted.sort_by_key(|k| k.0); |
country_sorted.sort_by_key(|k| k.0); |
||
println!("Original:"); |
println!("Original:"); |