目前推荐的向量值排序方法是什么?

推荐答案

总排序的可变元素片有一个sort方法.

因为Vec<T>实现了DerefMut<[T]>,所以可以直接在向量上调用这个方法,所以vector.sort()可以工作.

Rust相关问答推荐

Rust为什么应用于引用的操作符可以强制,而具有显式类型的let则不能?

收集RangeInclusive T到Vec T<><>

下载压缩文件

在特征中使用Async时,如何解决不透明类型`impl Future<;out=self>;`不满足其关联的类型边界和警告?

通过解引用将值移出Box(以及它被脱糖到什么地方)?

在析构赋值中使用一些现有绑定

如何导入crate-type=[";cdylib;]库?

如何点击()迭代器?

如何高效地将 struct 向量中的字段收集到单独的数组中

如何正确重新排列代码以绕过铁 rust 借入判断器?

将Vec<;U8&>转换为Vec<;{Float}&>

如何将实现多个特征的 struct 传递给接受这些特征为&;mut?

如何从宏调用闭包?

为什么 Rust 需要可变引用的显式生命周期而不是常规引用?

从字节数组转换为字节元组和字节数组时,为什么 Transmute 会对字节重新排序?

Rust 如何将链表推到前面?

具有生命周期和以后引用的可变方法

Rust - 在线程之间不安全地共享没有互斥量的可变数据

Rust:如果我知道只有一个实例,那么将可变borrow 转换为指针并返回(以安抚borrow 判断器)是否安全?

list 中没有指定目标 - 必须存在 src/lib.rs、src/main.rs、[lib] 部分或 [[bin]] 部分