- 生成随机值 rand
vector 排序
- 排序整数使用 - vec::sort。替代方式是- vec::sort_unstable,更快,但不保留相同元素的顺序。 ```rust fn main() { let mut vec = vec![1, 5, 10, 2, 15];- vec.sort(); - assert_eq!(vec, vec![1, 2, 5, 10, 15]); } 
- 排序浮点数使用 `vec::sort_by` 和 `PartialOrd::partial_cmp` ,对 `f32` 、 `f64` 的 vector 进行排序。
```rust
fn main() {
let mut vec = vec![1.1, 1.15, 5.5, 1.123, 2.0];
vec.sort_by(|a, b| a.partial_cmp(b).unwrap());
assert_eq!(vec, vec![1.1, 1.123, 1.15, 2.0, 5.5]);
}
- 排序结构的 vector。
 
                         
                                

