标签: vector rust iterator quicksort
我对Rust还是很陌生,我来自C ++。我正在尝试使用实验性Vec::partition_at_index函数。我试图在我的向量的一定范围的索引上调用此函数,但仍要修改原始向量(我正在实现quicksort的版本)。有办法可以做到吗?
Vec::partition_at_index
我还注意到了Iterator::partition_in_place。这是我还要去的吗?迭代器版本可以用于对值的子集进行操作吗?
Iterator::partition_in_place
如果这里有C ++人士在闲逛,我正在寻找std::partition的行为,它可以在迭代器范围内运行。
std::partition