We can make use of the sort() method to sort a Vector in Rust Language.
Let's take a look at a few examples:
Example 1: Sort a vector of Numbers
fn main() {
let mut numbers = vec![15, 22, 37, 13, 91, 32, 42];
numbers.sort();
println!("Sorted numbers vector: {:?}", numbers);
}
Output:
Sorted numbers vector: [13, 15, 22, 32, 37, 42, 91]
Example 2: Sort a vector of Strings
fn main() {
let mut cities = vec!["Chicago", "Mumbai", "Paris", "Tokyo", "Sydney"];
cities.sort();
println!("Sorted cities Vector: {:?}", cities);
}
Output:
Sorted cities Vector: ["Chicago", "Mumbai", "Paris", "Sydney", "Tokyo"]
Documentation: https://doc.rust-lang.org/std/primitive.slice.html#method.sort
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!